Gebruiker:Raketsla/magic header doc
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: Dit veld kan ook worden onderdrukt door het uitgeverveld leeg te laten: |
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.