Handbuch:Erweiterung/HeaderFooter: Unterschied zwischen den Versionen

Laetitia Huyghe (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Kopfzeile oder Fußzeile im Seiteninhalt}}
{{DISPLAYTITLE:Kopfzeile oder Fußzeile im Seiteninhalt}}


Die Erweiterung HeaderFooter ermöglicht es, im Inhaltsbereich einen Kopf- oder Fußbereich zu inkludieren. Diese Funktion kann auf Einzelseiten oder auf ganze Namensräume angewandt werden. Anwendungsbeispiele finden Sie hier.
Die Erweiterung HeaderFooter ermöglicht es, im Inhaltsbereich einen Kopf- oder Fußbereich zu inkludieren. Diese Funktion kann auf Einzelseiten oder auf ganze Namensräume angewandt werden.  
 
Als Anwendungsbeispiel finden Sie hier eine Unterseitenliste.


== Unterseitenliste ==
== Unterseitenliste ==
Falls das Wiki vermehrt über Unterseiten strukturiert ist, bietet es sich an, die Unterseiten einer Seite automatisch am Beginn oder Ende der übergeordneten Seite anzuzeigen.
Falls das Wiki vermehrt über Unterseiten strukturiert ist, bietet es sich an, die Unterseiten einer Seite automatisch am Beginn oder Ende der übergeordneten Seite anzuzeigen.
[[Datei:hf-Unterseitenliste.png|zentriert|mini|Anzeige der Unterseiten am Beginn der übergeordneten Seite|alternativtext=Kopfleiste im Seiteninhalt mit Unterseiten der Seite "Technik"|750x750px]]
[[Datei:Hf-Unterseitenliste.png|zentriert|mini|Anzeige der Unterseiten am Beginn der übergeordneten Seite|alternativtext=Kopfleiste im Seiteninhalt mit Unterseiten der Seite "Technik"|750x750px]]


​Um die Unterseiten einer Seite im Hauptnamensraum automatisch am Beginn einer Seite anzuzeigen:
​Um die Unterseiten einer Seite im Hauptnamensraum automatisch am Beginn einer Seite anzuzeigen:


# Legen Sie die Seite <code>MediaWiki:Hf-nsheader-</code>  mit folgendem Inhalt im Quelltext an. (Bindestrich am Ende des Seitennamens beachten!)<syntaxhighlight lang="text">
# Legen Sie die Seite <code>MediaWiki:Hf-nsheader-</code>  mit folgendem Inhalt im Quelltext an. (Bindestrich am Ende des Seitennamens beachten!)<syntaxhighlight lang="text"><div class="hf-navbox">
<div class="hf-navbox">
<div class="hf-nav" aria-role="navigation" aria-label="Unterseiten" >{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}
<div class="hf-nav" aria-role="navigation" aria-label="Unterseiten" >{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}
<div class="hf-subpages">{{#subpages:kidsonly=yes|default=<span class="default">&nbsp;</span>}}
<div class="hf-subpages">{{#subpages:kidsonly=yes|default=<span class="default">&nbsp;</span>}}
</div></div></div>
</div></div></div></syntaxhighlight>
</syntaxhighlight>
# Fügen Sie die gewünschte Formatierung der Ausgabe in <code>MediaWiki:Common.css</code> ein. In diesem Beispiel werden die Seitennamen dreispaltig mit grauem Hintergrund angezeigt:<syntaxhighlight lang="text">
# Fügen Sie die gewünschte Formatierung der Ausgabe in <code>MediaWiki:Common.css</code> ein. In diesem Beispiel werden die Seitennamen dreispaltig mit grauem Hintergrund angezeigt:<syntaxhighlight lang="text">
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */
.hf-navbox {background: #f2f3f9; padding:1em; margin-bottom:2em}
.hf-navbox {background: #f2f3f9; padding:1em; margin-bottom:2em}
.hf-subpages .subpagelist {padding-top:0.5em; columns:3}
.hf-subpages .subpagelist ul { margin-top:1em; margin-bottom:1em; column-count:3 }
#mw-content-text .hf-subpages .subpagelist li {margin-top:0}
.hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/
.hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/
</syntaxhighlight>
</syntaxhighlight>


Die Ausgabe der Unterseiten erfolgt über die Parserfunktion <nowiki>{{#subpages:}}</nowiki> aus der gebündelten Erweiterung SubPageList. Das Ausgabevolumen (z.B. Unterseitenbaum ausgeben anstelle wie im Beispiel nur die unmittelbaren Unterseiten) und andere Parameter können angepasst werden ([https://github.com/ProfessionalWiki/SubPageList/blob/master/doc/USAGE.md Dokumentation auf Englisch] verfügbar.)
Um die Listenpunkte vor den Seitennamen zu entfernen, können Sie folgende Stilangabe in der Seite MediaWiki:Common.css definieren:<syntaxhighlight lang="css">
.hf-subpages .subpagelist ul {list-style-type:none}
</syntaxhighlight>
 
​Die Ausgabe der Unterseiten erfolgt über die Parserfunktion <nowiki>{{#subpages:}}</nowiki> aus der gebündelten Erweiterung SubPageList. Das Ausgabevolumen (z.B. Unterseitenbaum ausgeben anstelle wie im Beispiel nur die unmittelbaren Unterseiten) und andere Parameter können angepasst werden ([https://github.com/ProfessionalWiki/SubPageList/blob/master/doc/USAGE.md Dokumentation auf Englisch] verfügbar.)
 
{{translation}}

Aktuelle Version vom 18. Juli 2025, 12:55 Uhr


Die Erweiterung HeaderFooter ermöglicht es, im Inhaltsbereich einen Kopf- oder Fußbereich zu inkludieren. Diese Funktion kann auf Einzelseiten oder auf ganze Namensräume angewandt werden.

Als Anwendungsbeispiel finden Sie hier eine Unterseitenliste.

Unterseitenliste

Falls das Wiki vermehrt über Unterseiten strukturiert ist, bietet es sich an, die Unterseiten einer Seite automatisch am Beginn oder Ende der übergeordneten Seite anzuzeigen.

Kopfleiste im Seiteninhalt mit Unterseiten der Seite "Technik"
Anzeige der Unterseiten am Beginn der übergeordneten Seite

​Um die Unterseiten einer Seite im Hauptnamensraum automatisch am Beginn einer Seite anzuzeigen:

  1. Legen Sie die Seite MediaWiki:Hf-nsheader- mit folgendem Inhalt im Quelltext an. (Bindestrich am Ende des Seitennamens beachten!)
    <div class="hf-navbox">
    <div class="hf-nav" aria-role="navigation" aria-label="Unterseiten" >{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}
    <div class="hf-subpages">{{#subpages:kidsonly=yes|default=<span class="default">&nbsp;</span>}}
    </div></div></div>
    
  2. Fügen Sie die gewünschte Formatierung der Ausgabe in MediaWiki:Common.css ein. In diesem Beispiel werden die Seitennamen dreispaltig mit grauem Hintergrund angezeigt:
    .hf-navbox {background: #f2f3f9; padding:1em; margin-bottom:2em}
    .hf-subpages .subpagelist ul { margin-top:1em; margin-bottom:1em; column-count:3 }
    #mw-content-text .hf-subpages .subpagelist li {margin-top:0}
    .hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/
    

Um die Listenpunkte vor den Seitennamen zu entfernen, können Sie folgende Stilangabe in der Seite MediaWiki:Common.css definieren:

.hf-subpages .subpagelist ul {list-style-type:none}

​Die Ausgabe der Unterseiten erfolgt über die Parserfunktion {{#subpages:}} aus der gebündelten Erweiterung SubPageList. Das Ausgabevolumen (z.B. Unterseitenbaum ausgeben anstelle wie im Beispiel nur die unmittelbaren Unterseiten) und andere Parameter können angepasst werden (Dokumentation auf Englisch verfügbar.)



PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende