Naar inhoud springen

Gebruiker:Raketsla/magic header doc

Uit Wikisource

Gebruik

[bewerken]

Standaard gebruik (header=1)

[bewerken]

Wanneer pagina’s getranscludeerd worden met <pages />, kan een koptekst automatisch worden ingevoegd, door gebruik te maken van header=1. Dit heet een magic header. Waar men dus, om een hoofdstukpagina aan te maken, normaal gesproken eerst een koptekst schrijft en dan de pagina’s:

{{Koptekst
| Titel       = Max Havelaar of de Koffiveilingen der Nederlandsche Handelmaatschappy
| Schrijver   = Multatuli
| Vertaler    = 
| Sectie      = EERSTE HOOFDSTUK
| Vorige      = [[../Voorwerk/]]
| Volgende    = [[../TWEEDE HOOFDSTUK/]]
| Jaar        = 1881
| Opmerkingen = 
}}

<pages index="Max_Havelaar_of_de_Koffiveilingen_der_Nederlandsche_Handelmaatschappy_(vyfde_druk).djvu" from=13 to=19 />

Kan de koptekst worden geautomatiseerd met header=1, en kan de gehele pagina in één regel worden aangemaakt:

<pages index="Max_Havelaar_of_de_Koffiveilingen_der_Nederlandsche_Handelmaatschappy_(vyfde_druk).djvu" header=1 from=13 to=19 />

Parameters handmatig overreden

[bewerken]

Wanneer de koptekst gedeeltelijk aangepast moet worden, kan de magic header nog steeds gebruikt worden. Velden kunnen overschreven worden als volgt:

<pages index="…" from=… to=… header=1 auteur="<een andere auteur>" />

Dit kan met bijna alle velden, maar niet alle velden heten hetzelfde in <pages /> als in het {{Koptekst}}-sjabloon:

Veld in {{Koptekst}} Veld in <pages />
| Titel = titel="…"
| Schrijver = auteur="…"
| Vertaler = vertaler="…"
| Sectie = current="…"
| Vorige = prev="…"
| Volgende = next="…"
| Jaar = jaar="…"
| Opmerkingen = De magic header vult het opmerkingenveld met de uitgever en de plaats van uitgave.

Deze kunnen worden aangepast met:
uitgever="…"
plaats="…"

Dit veld kan ook worden onderdrukt door het uitgeverveld leeg te laten:
uitgever=""

header=overzicht

[bewerken]

/*TODO*/

Technische details

[bewerken]

De informatie die de magic header gebruikt, komt grotendeels uit de Indexpagina. Deze is momenteel als volgt:

De code op deze wiki die de magic header genereert, kan worden gevonden op MediaWiki:Proofreadpage header template. Voor meer informatie zie ook mw:Help:Extension:ProofreadPage/Pages tag#Header template.