Spring til indhold

Skabelondiskussion:Header

Sidens indhold er ikke tilgængeligt på andre sprog.
Tilføj emne
Fra Wikisource, det frie bibliotek
Seneste indlæg: for 15 dage siden af MGA73 i emnet Sandkasse

Dokumentation

[redigér]

Brug

[redigér]
{{header
| forrige=
| næste=
| titel=
| afsnit=
| forfatter=
| noter=
}}

Denne skabelon er tænkt til brug øverst på artikelsider. Kopier ovenstående og fyld ud med relevante informationer. Efterlad ukendte eller irrelevante parametre tomme. Slet ikke nogen af ovenstående parametre, da det vil ødelægge skabelonen.

Speciel syntaks: Override-parametre

[redigér]

Override-parametetre (alle muligheder)

{{header
| forrige=
| næste=
| titel=
| afsnit=
| forfatter= | override_forfatter= | noforfatter=
| noter=
}}

I visse særlige tilfælde kan der forekomme afvigelser fra Wikisource-standarderne. Det kan for eksempel være en gammel folkevise, der ikke skal henvise til en forfatterside. I sådanne tilfælde kan du bruge følgende override-parametre: * override_forfatter erstatter det automatiske link med almindelig tekst. Dette kan bruges til "forfattere", der ikke skal have en forfatterside (f.eks. "Folketinget").

  • noforfatter skjuler hele forfatterlinien.

Når man bruger override-parametrene er det muligt at fjerne den oprindelige parameter, dette frarådes dog. At efterlade den oprindelige kode hjælper nye brugere til at overskue koden.

Eksempel på brug

[redigér]
{{header
| forrige=
| næste=
| titel=Peerage Act 1963
| afsnit=
| forfatter= | override_forfatter= the United Kingdom Parliament
| noter=
}}

Sandkasse

[redigér]

Jeg har oprettet Skabelon:Header/sandkasse til brug for Wikisource:Skriptoriet#Information_i_header. Se også Modul:Header/sandkasse. MGA73 (diskussion) 30. jul. 2026, 11:27 (UTC)Svar

Jeg er kommet frem til at man ikke behøver opdatere modulet eller lave alt muligt for at hente data fra indekssiden. ProofreadPage sørger allerede for at sende oplysningerne, så det er bare at sætte dem ind i den synlige del af skabelonen. --MGA73 (diskussion) 30. jul. 2026, 20:37 (UTC)Svar

Undersøgelse af ProofreadPage og Header-parametre

[redigér]

Ved udviklingen af en ny Header-løsning blev det undersøgt, hvordan oplysninger fra Index-siderne kommer frem til Header-skabelonen.

Det viste sig, at ProofreadPage allerede henter oplysningerne fra Index-siden og sender dem videre som parametre til Header-skabelonen, når der bruges:

<pages index="Eksempel.djvu" header=1 />

Parametrene findes ikke direkte i Lua-modulets frame.args, men i forældre-frame:

frame:getParent().args

Et eksempel fra Fattigfolk.djvu viste følgende parametre:

index = Fattigfolk.djvu
titel = Fattigfolk. Skildringer af svensk almueliv.
override_forfatter = Gustaf af Geijerstam (1858-1909)
oversætter = Peter Nansen (1861-1918)
udgiver = Andr. Shous forlag
År = 1884
sted = Kjøbenhavn

Konklusionen er derfor, at Header-modulet ikke behøver selv at slå Index-siden op for at hente disse oplysninger. ProofreadPage leverer allerede dataene.

Den optimale opdeling er:

  • ProofreadPage henter data fra Index-siden.
  • Header-skabelonen bestemmer hvilke felter der skal vises.
  • Lua-modulet kan bruges til hjælpefunktioner og formatering, men bør ikke duplikere ProofreadPages datahentning.

MGA73 (diskussion) 30. jul. 2026, 19:08 (UTC)Svar

Se også MediaWiki:Proofreadpage header template. --MGA73 (diskussion) 30. jul. 2026, 19:25 (UTC)Svar