Vorlage:Erweiterte Navigationsleiste/Lua/Doku

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Diese Vorlage ermöglicht die einheitliche Darstellung komplexer Navigationsleisten. Sie sollte nicht direkt in Artikeln, sondern nur innerhalb von anderen Vorlagen für Navigationsleisten verwendet werden!

Hinweis: Im Rahmen eines Testlaufs wird diese Vorlagenversion momentan nur innerhalb der Vorlage:Navigationsleiste Musik eingesetzt!

Vorlagenparameter

NameName
Der Parameter „Name“ erzeugt in der Titelleiste Links zum Anzeigen, Diskutieren und Bearbeiten der Vorlage (nur sichtbar für angemeldete Benutzer mit Opt-in). Als Parameter muss, falls erwünscht, das Lemma der Vorlage ohne Namensraum angegeben werden, also z. B. „Navigationsleiste XXX“.
Rahmen1
Rahmen
Durch Angabe von „Untergruppe“ kann eine rahmenlose Navigationsleiste für Untergruppen erzeugt werden.
TitelTitel
Titel
Titel-StyleTitel-Style
CSS-Stil des Titels
Titel-ClassTitel-Class
CSS-Klasse des Titels
FarbschemaFarbschema
abweichendes Farbschema, z. B. "grau", "unscheinbar", "navbox", "einheitlich" oder "eigen"
FarbeFarbe
Farbname, wenn "Farbschema=einheitlich"
Farbe1Farbe1
erster Farbname, wenn "Farbschema=eigen"
Farbe2Farbe2
zweiter Farbname, wenn "Farbschema=eigen"
BildBild
Name des Bilds rechts
BildgrößeBild-px
Größe des Bilds rechts
BildbeschreibungBild-Beschreibung
Beschreibung des Bilds rechts
Bild obenBild-oben
Name des Bilds oben links
Bildgröße obenBild-oben-px
Größe des Bilds oben links
Bildbeschreibung obenBild-oben-Beschreibung
Beschreibung des Bilds oben links
BildstyleBildstyle
CSS-Stil des Bilds rechts
UntertitelUntertitel
Untertitel
Untertitel2Untertitel2
Untertitel
Untertitel-StyleUntertitel-Style
CSS-Stil der Untertitel
Untertitel2-StyleUntertitel2-Style
CSS-Stil für Untertitel2
Untertitel-ClassUntertitel-Class
CSS-Klasse der Untertitel, „0“ zum Deaktivieren von navbox-hlist
Gruppen-StyleGruppen-Style
CSS-Style aller Gruppen
Gruppen-ClassGruppen-Class
CSS-Klasse aller Gruppen
Gruppen-BreiteGruppen-Breite
Breite der Gruppen, z. B. 8em
Inhalt-StyleInhalt-Style
CSS-Style aller Inhaltszeilen
Inhalt-ClassInhalt-Class
CSS-Klasse aller Inhaltszeilen, „0“ zum Deaktivieren von navbox-hlist
Gruppe1Gruppe1
Name der Gruppe
Inhalt1Inhalt1
Inhalt der Gruppe
Gruppe1-StyleGruppe1-Style
CSS-Style der Gruppe
Inhalt1-StyleInhalt1-Style
CSS-Style des Inhalts
Inhalt1-ClassInhalt1-Class
CSS-Klasse des Inhalts
Untergruppe 1Untergruppe_bei_1
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe2Gruppe2
Name der Gruppe
Inhalt2Inhalt2
Inhalt der Gruppe
Gruppe2-StyleGruppe2-Style
CSS-Style der Gruppe
Inhalt2-StyleInhalt2-Style
CSS-Style des Inhalts
Inhalt2-ClassInhalt2-Class
CSS-Klasse des Inhalts
Untergruppe 2Untergruppe_bei_2
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe3Gruppe3
Name der Gruppe
Inhalt3Inhalt3
Inhalt der Gruppe
Gruppe3-StyleGruppe3-Style
CSS-Style der Gruppe
Inhalt3-StyleInhalt3-Style
CSS-Style des Inhalts
Inhalt3-ClassInhalt3-Class
CSS-Klasse des Inhalts
Untergruppe 3Untergruppe_bei_3
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe4Gruppe4
Name der Gruppe
Inhalt4Inhalt4
Inhalt der Gruppe
Gruppe4-StyleGruppe4-Style
CSS-Style der Gruppe
Inhalt4-StyleInhalt4-Style
CSS-Style des Inhalts
Inhalt4-ClassInhalt4-Class
CSS-Klasse des Inhalts
Untergruppe 4Untergruppe_bei_4
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe5Gruppe5
Name der Gruppe
Inhalt5Inhalt5
Inhalt der Gruppe
Gruppe5-StyleGruppe5-Style
CSS-Style der Gruppe
Inhalt5-StyleInhalt5-Style
CSS-Style des Inhalts
Inhalt5-ClassInhalt5-Class
CSS-Klasse des Inhalts
Untergruppe 5Untergruppe_bei_5
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe6Gruppe6
Name der Gruppe
Inhalt6Inhalt6
Inhalt der Gruppe
Gruppe6-StyleGruppe6-Style
CSS-Style der Gruppe
Inhalt6-StyleInhalt6-Style
CSS-Style des Inhalts
Inhalt6-ClassInhalt6-Class
CSS-Klasse des Inhalts
Untergruppe 6Untergruppe_bei_6
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe7Gruppe7
Name der Gruppe
Inhalt7Inhalt7
Inhalt der Gruppe
Gruppe7-StyleGruppe7-Style
CSS-Style der Gruppe
Inhalt7-StyleInhalt7-Style
CSS-Style des Inhalts
Inhalt7-ClassInhalt7-Class
CSS-Klasse des Inhalts
Untergruppe 7Untergruppe_bei_7
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe8Gruppe8
Name der Gruppe
Inhalt8Inhalt8
Inhalt der Gruppe
Gruppe8-StyleGruppe8-Style
CSS-Style der Gruppe
Inhalt8-StyleInhalt8-Style
CSS-Style des Inhalts
Inhalt8-ClassInhalt8-Class
CSS-Klasse des Inhalts
Untergruppe 8Untergruppe_bei_8
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe9Gruppe9
Name der Gruppe
Inhalt9Inhalt9
Inhalt der Gruppe
Gruppe9-StyleGruppe9-Style
CSS-Style der Gruppe
Inhalt9-StyleInhalt9-Style
CSS-Style des Inhalts
Inhalt9-ClassInhalt9-Class
CSS-Klasse des Inhalts
Untergruppe 9Untergruppe_bei_9
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe10Gruppe10
Name der Gruppe
Inhalt10Inhalt10
Inhalt der Gruppe
Gruppe10-StyleGruppe10-Style
CSS-Style der Gruppe
Inhalt10-StyleInhalt10-Style
CSS-Style des Inhalts
Inhalt10-ClassInhalt10-Class
CSS-Klasse des Inhalts
Untergruppe 10Untergruppe_bei_10
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe11Gruppe11
Name der Gruppe
Inhalt11Inhalt11
Inhalt der Gruppe
Gruppe11-StyleGruppe11-Style
CSS-Style der Gruppe
Inhalt11-StyleInhalt11-Style
CSS-Style des Inhalts
Inhalt11-ClassInhalt11-Class
CSS-Klasse des Inhalts
Untergruppe 11Untergruppe_bei_11
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe12Gruppe12
Name der Gruppe
Inhalt12Inhalt12
Inhalt der Gruppe
Gruppe12-StyleGruppe12-Style
CSS-Style der Gruppe
Inhalt12-StyleInhalt12-Style
CSS-Style des Inhalts
Inhalt12-ClassInhalt12-Class
CSS-Klasse des Inhalts
Untergruppe 12Untergruppe_bei_12
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe13Gruppe13
Name der Gruppe
Inhalt13Inhalt13
Inhalt der Gruppe
Gruppe13-StyleGruppe13-Style
CSS-Style der Gruppe
Inhalt13-StyleInhalt13-Style
CSS-Style des Inhalts
Inhalt13-ClassInhalt13-Class
CSS-Klasse des Inhalts
Untergruppe 13Untergruppe_bei_13
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe14Gruppe14
Name der Gruppe
Inhalt14Inhalt14
Inhalt der Gruppe
Gruppe14-StyleGruppe14-Style
CSS-Style der Gruppe
Inhalt14-StyleInhalt14-Style
CSS-Style des Inhalts
Inhalt14-ClassInhalt14-Class
CSS-Klasse des Inhalts
Untergruppe 14Untergruppe_bei_14
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe15Gruppe15
Name der Gruppe
Inhalt15Inhalt15
Inhalt der Gruppe
Gruppe15-StyleGruppe15-Style
CSS-Style der Gruppe
Inhalt15-StyleInhalt15-Style
CSS-Style des Inhalts
Inhalt15-ClassInhalt15-Class
CSS-Klasse des Inhalts
Untergruppe 15Untergruppe_bei_15
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe16Gruppe16
Name der Gruppe
Inhalt16Inhalt16
Inhalt der Gruppe
Gruppe16-StyleGruppe16-Style
CSS-Style der Gruppe
Inhalt16-StyleInhalt16-Style
CSS-Style des Inhalts
Inhalt16-ClassInhalt16-Class
CSS-Klasse des Inhalts
Untergruppe 16Untergruppe_bei_16
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe17Gruppe17
Name der Gruppe
Inhalt17Inhalt17
Inhalt der Gruppe
Gruppe17-StyleGruppe17-Style
CSS-Style der Gruppe
Inhalt17-StyleInhalt17-Style
CSS-Style des Inhalts
Inhalt17-ClassInhalt17-Class
CSS-Klasse des Inhalts
Untergruppe 17Untergruppe_bei_17
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe18Gruppe18
Name der Gruppe
Inhalt18Inhalt18
Inhalt der Gruppe
Gruppe18-StyleGruppe18-Style
CSS-Style der Gruppe
Inhalt18-StyleInhalt18-Style
CSS-Style des Inhalts
Inhalt18-ClassInhalt18-Class
CSS-Klasse des Inhalts
Untergruppe 18Untergruppe_bei_18
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe19Gruppe19
Name der Gruppe
Inhalt19Inhalt19
Inhalt der Gruppe
Gruppe19-StyleGruppe19-Style
CSS-Style der Gruppe
Inhalt19-StyleInhalt19-Style
CSS-Style des Inhalts
Inhalt19-ClassInhalt19-Class
CSS-Klasse des Inhalts
Untergruppe 19Untergruppe_bei_19
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe20Gruppe20
Name der Gruppe
Inhalt20Inhalt20
Inhalt der Gruppe
Gruppe20-StyleGruppe20-Style
CSS-Style der Gruppe
Inhalt20-StyleInhalt20-Style
CSS-Style des Inhalts
Inhalt20-ClassInhalt20-Class
CSS-Klasse des Inhalts
Untergruppe 20Untergruppe_bei_20
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe21Gruppe21
Name der Gruppe
Inhalt21Inhalt21
Inhalt der Gruppe
Gruppe21-StyleGruppe21-Style
CSS-Style der Gruppe
Inhalt21-StyleInhalt21-Style
CSS-Style des Inhalts
Inhalt21-ClassInhalt21-Class
CSS-Klasse des Inhalts
Untergruppe 21Untergruppe_bei_21
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe22Gruppe22
Name der Gruppe
Inhalt22Inhalt22
Inhalt der Gruppe
Gruppe22-StyleGruppe22-Style
CSS-Style der Gruppe
Inhalt22-StyleInhalt22-Style
CSS-Style des Inhalts
Inhalt22-ClassInhalt22-Class
CSS-Klasse des Inhalts
Untergruppe 22Untergruppe_bei_22
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe23Gruppe23
Name der Gruppe
Inhalt23Inhalt23
Inhalt der Gruppe
Gruppe23-StyleGruppe23-Style
CSS-Style der Gruppe
Inhalt23-StyleInhalt23-Style
CSS-Style des Inhalts
Inhalt23-ClassInhalt23-Class
CSS-Klasse des Inhalts
Untergruppe 23Untergruppe_bei_23
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe24Gruppe24
Name der Gruppe
Inhalt24Inhalt24
Inhalt der Gruppe
Gruppe24-StyleGruppe24-Style
CSS-Style der Gruppe
Inhalt24-StyleInhalt24-Style
CSS-Style des Inhalts
Inhalt24-ClassInhalt24-Class
CSS-Klasse des Inhalts
Untergruppe 24Untergruppe_bei_24
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe25Gruppe25
Name der Gruppe
Inhalt25Inhalt25
Inhalt der Gruppe
Gruppe25-StyleGruppe25-Style
CSS-Style der Gruppe
Inhalt25-StyleInhalt25-Style
CSS-Style des Inhalts
Inhalt25-ClassInhalt25-Class
CSS-Klasse des Inhalts
Untergruppe 25Untergruppe_bei_25
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe26Gruppe26
Name der Gruppe
Inhalt26Inhalt26
Inhalt der Gruppe
Gruppe26-StyleGruppe26-Style
CSS-Style der Gruppe
Inhalt26-StyleInhalt26-Style
CSS-Style des Inhalts
Inhalt26-ClassInhalt26-Class
CSS-Klasse des Inhalts
Untergruppe 26Untergruppe_bei_26
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe27Gruppe27
Name der Gruppe
Inhalt27Inhalt27
Inhalt der Gruppe
Gruppe27-StyleGruppe27-Style
CSS-Style der Gruppe
Inhalt27-StyleInhalt27-Style
CSS-Style des Inhalts
Inhalt27-ClassInhalt27-Class
CSS-Klasse des Inhalts
Untergruppe 27Untergruppe_bei_27
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe28Gruppe28
Name der Gruppe
Inhalt28Inhalt28
Inhalt der Gruppe
Gruppe28-StyleGruppe28-Style
CSS-Style der Gruppe
Inhalt28-StyleInhalt28-Style
CSS-Style des Inhalts
Inhalt28-ClassInhalt28-Class
CSS-Klasse des Inhalts
Untergruppe 28Untergruppe_bei_28
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe29Gruppe29
Name der Gruppe
Inhalt29Inhalt29
Inhalt der Gruppe
Gruppe29-StyleGruppe29-Style
CSS-Style der Gruppe
Inhalt29-StyleInhalt29-Style
CSS-Style des Inhalts
Inhalt29-ClassInhalt29-Class
CSS-Klasse des Inhalts
Untergruppe 29Untergruppe_bei_29
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe30Gruppe30
Name der Gruppe
Inhalt30Inhalt30
Inhalt der Gruppe
Gruppe30-StyleGruppe30-Style
CSS-Style der Gruppe
Inhalt30-StyleInhalt30-Style
CSS-Style des Inhalts
Inhalt30-ClassInhalt30-Class
CSS-Klasse des Inhalts
Untergruppe 30Untergruppe_bei_30
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe31Gruppe31
Name der Gruppe
Inhalt31Inhalt31
Inhalt der Gruppe
Gruppe31-StyleGruppe31-Style
CSS-Style der Gruppe
Inhalt31-StyleInhalt31-Style
CSS-Style des Inhalts
Inhalt31-ClassInhalt31-Class
CSS-Klasse des Inhalts
Untergruppe 31Untergruppe_bei_31
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
Gruppe32Gruppe32
Name der Gruppe
Inhalt32Inhalt32
Inhalt der Gruppe
Gruppe32-StyleGruppe32-Style
CSS-Style der Gruppe
Inhalt32-StyleInhalt32-Style
CSS-Style des Inhalts
Inhalt32-ClassInhalt32-Class
CSS-Klasse des Inhalts
Untergruppe 32Untergruppe_bei_32
"ja" zur Darstellung einer Untergruppe, deren Inhalt mittels „Untergruppe“ angegeben wird.
WeiteresWeiteres
Weitere Leiste, in der ein zugehöriges Portal, eine Redaktion etc. angezeigt werden können.
Weiteres2Weiteres2
Weitere Leiste, in der ein zugehöriges Portal, eine Redaktion etc. angezeigt werden können.
Weiteres-StyleWeiteres-Style
CSS-Stil der weiteren Leisten
Weiteres-ClassWeiteres-Class
CSS-Klasse der weiteren Leisten, „0“ zum Deaktivieren von navbox-hlist
AnmerkungenAnmerkungen
Linksbündige Leiste am Ende, in der Randbemerkungen gemacht werden können.
StyleStyle
CSS-Stile für Titel, Untertitel(2), Weiteres(2) und Gruppen
Box-StyleBox-Style
CSS-Stile des gesamten Inhaltsbereichs
Box-ClassBox-Class
CSS-Klasse des gesamten Inhaltsbereichs
ZebraZebra
Mit „umgekehrt“ wird die Zebra-Farbgebung der Inhaltszeilen umgekehrt. Mit „1“ oder „2“ erhalten alle Zeilen die erste bzw. zweite Farbe. Über „0“ wird der Zebra-Effekt ganz ausgeschaltet.
Zebra1-StyleZebra1-Style
CSS-Stile für jede erste Inhaltszeile
Zebra2-StyleZebra2-Style
CSS-Stile für jede zweite Inhaltszeile
checkcheck
Auf „0“ gesetzt bewirkt check, dass auf der Seite der Naviliste kein Link auf das Prüfen der Einbindungen auf Vollständigkeit ausgegeben wird.
EinbindungEinbindung
Auf „1“ gesetzt deaktiviert der Parameter den Parametercheck der Erweiterten Navigationsleiste.
nochecknocheck
Auf „1“ gesetzt bewirkt check, dass auf der Seite der Naviliste kein Link auf das Prüfen der Einbindungen auf Vollständigkeit ausgegeben wird.
NoZebraNoZebra
Auf „ja“ gesetzt bewirkt NoZebra, dass die Zeilen nicht abwechselnd grau und weiß erscheinen. Das könnte eventuell bei längeren Aufzählungen nützlich sein.
ErwNavErwNav
Auf „immer anzeigen“ gesetzt bewirkt ErwNav, dass die Quicklinks immer angezeigt werden.
ToptextcellsToptextcells
Auf „ja“ gesetzt bewirkt Toptextcells, dass die Zeilen nach oben ausgerichtet werden.
NoBoldNoBold
Auf „ja“ gesetzt bewirkt NoBild, dass die "Weitere"-Leisten nicht im Fettdruck dargestellt werden.
Diese Vorlage ist responsiv und für Mobilgeräte optimiert.

Parameter-Details

[Quelltext bearbeiten]

Alle Parameter sind optional, Inhalt1 (sowie Titel bei „äußeren“ Navigationsleisten) sollte aber immer vorhanden sein.

Name
Der Parameter „Name“ erzeugt in der Titelleiste (unsichtbare) Direktlinks zum Anzeigen, Diskutieren und Bearbeiten der Vorlage (siehe #Navbar für Informationen zur Aktivierung). Als Parameter muss das Lemma der Vorlage ohne Namensraum angegeben werden, also z. B. „Navigationsleiste XXX“. Sollte das irgendwo nicht erwünscht sein, kann „Name“ einfach weggelassen werden.
Rahmen
Der Parameter kann auch als unbenannter Parameter [1] angegeben werden. Auf „Untergruppe“ gesetzt, wird die Navigationsleiste rahmenlos als Teil einer äußeren Navigationsleiste formatiert.
Einbindung
Wenn die Vorlage über eine weitere Meta-Vorlage mit abweichenden, durchgereichten Parametern eingebunden wird (etwa in der Vorlage:Navigationsleiste Musik), kann mit Einbindung=1 der Parametercheck deaktiviert werden.
check
Mit check=0 kann der automatische Link zum Überprüfungswerkzeug (Template Transclusion Check) auf Vorlagen-Dokuseiten abgeschaltet werden.
Titel
Der Text im Parameter Titel wird in der Mitte der Titelleiste fett angezeigt.
Untertitel
Untertitel2
Mit dem Parameter Untertitel wird unter der Titelleiste eine weitere Leiste eingeblendet, in der ein Untertitel erscheint. Zur besseren Unterscheidung ist die Leiste etwas heller. Untertitel2 erzeugt eine weitere, identische Leiste.
Gruppen
(Gruppe1, Gruppe2 etc.) Über die Gruppe kann der zugehörigen Inhaltszeile (Inhaltn) eine Überschrift zugeordnet werden, die farblich hervorgehoben links (in der Mobilversion oberhalb) angezeigt wird.
Inhaltn
(Inhalt1, Inhalt2 etc.) Es kann eine beliebige Anzahl von Inhaltszeilen definiert werden. Üblicherweise handelt es sich dabei um eine Liste von Links. Wenn keine zugehörige Gruppe angegeben ist, wird die Inhaltszeile in voller Breite und zentriert dargestellt.
Die Vorlage nutzt das hlist-Format (vergleiche Vorlage:Auflistung), die einzelnen Einträge können also als Aufzählung (jeweils mit * auf neuer Zeile) eingetragen werden (auch mehrere Aufzählungsebenen wie ** sind möglich) und werden von der Vorlage als horizontale Liste dargestellt, die durch • getrennt werden. Dieses Verhalten kann ausnahmsweise deaktiviert werden (siehe #CSS-Klassen für Details).
Über diesen Parameter werden auch Untergruppen eingebunden. Dazu wird der Inhaltszeile einfach eine weitere Navigationsleiste ohne Rahmen und ohne Titel übergeben (siehe #Mit Untergruppen für Details).
Bild
Bild-links
Bild-oben
Es ist möglich, ein Bild rechts (Bild), links (Bild-links) oder klein links oben in der Titelleiste (Bild-oben) in der Navigationsleiste einbinden zu lassen. Die Bildgröße kann per Parameter manuell eingestellt werden (Bild-px, Bild-links-px, Bild-oben-px). Sonst wählt die Vorlage selbstständig die optimale Bildgröße aus. Mit Bild-Beschreibung / Bild-links-Beschreibung / Bild-oben-Beschreibung kann dem jeweiligen Bild eine Beschreibung mitgegeben werden, die bei Mouseover als Tooltip angezeigt wird. Bilder werden in der Mobilversion nicht angezeigt.
Weiteres
Weiteres2
Mit dem Parameter Weiteres wird unter den Gruppen und Inhalten eine weitere Leiste eingeblendet, in der etwa ein zugehöriges Portal, eine Redaktion etc. angezeigt werden kann. Sie ist standardmäßig fett formatiert. Weiteres2 erzeugt eine weitere, identische Leiste.
Anmerkungen
Mit dem Parameter Anmerkungen wird unter den Gruppen und Inhalten und evtl. unter Weiteres eine weitere Leiste eingeblendet, in der Randbemerkungen gemacht werden können. Sie sind linksbündig gesetzt.

Navigationsleisten sollten möglichst einheitlich gestaltet werden. Falls individuelle Anpassungen dennoch notwendig sein sollten, können folgende Parameter verwendet werden.

Farbschema [grau, unscheinbar, navbox, einheitlich, eigen]
Farbe
Farbe1
Farbe2
Der Parameter Farbschema bietet die Möglichkeit, die Farbgebung der Navigationsleiste anzupassen. Vorgesehen sind neben dem Standardschema (blau-grau) die Optionen „grau“, „unscheinbar“ und „navbox“.
Zusätzlich zu den vorprogrammierten Farben gibt es die Möglichkeit, eigene Farben in Form von Farbcodes (Farbnamen oder Hexadezimalcodes) einzufügen. Dabei wird entweder Farbschema auf „einheitlich“ gesetzt und über Farbe eine neue, einheitliche Farbe definiert, z. B. „green“, „blue“, „lightsteelblue“, „#F5F5F5“ etc. Alternativ kann Farbschema auf eigen gesetzt werden, während über Farbe1 (Titel) und Farbe2 (Gruppen und Untertitel) eigene Farben definiert werden.
Gruppen-Breite
Um die Breite der Gruppen besser an den Inhalt anzupassen oder im Fall von Untergruppen besser aufeinander abzustimmen, kann über diesen Parameter eine feste Breite vorgegeben werden (mit gewünschter Maßeinheit, etwa px, em oder %).
Zebra [umgekehrt, 2, 1, 0]
Unter Angabe von „umgekehrt“ wird die Zebra-Farbgebung der Inhaltszeilen umgekehrt. Mit „1“ oder „2“ erhalten alle Zeilen die erste bzw. zweite Farbe. Über „0“ wird der Zebra-Effekt ganz ausgeschaltet.
Box-Style
CSS-Stile für die gesamte Navigationsleiste (ausgenommen die Titelzeile, also eigentlich das NavContent-Element), etwa Hintergrundfarben, Breitenangaben, Float-Angaben o. ä.
Style
CSS-Stile für Titel, Untertitel(2), Weiteres(2) und Gruppen (nicht für Inhalt). Soll nur die Hintergrundfarbe geändert werden, kann stattdessen der Farbe2-Parameter in Kombination mit Farbschema=eigen genutzt werden.
Titel-Style
CSS-Stile für Titel.
Gruppen-Style
CSS-Stile für alle Gruppen.
Gruppen-Style
CSS-Stile nur für Gruppen.
Inhalt-Style
CSS-Stile für alle Inhalte; wird von Zebra1-Style / Zebra2-Style überschrieben.
Inhaltn-Style
CSS-Stile nur für Inhaltn.
Zebra1-Style
Zebra2-Style
CSS-Stile für jede erste bzw. zweite Inhaltszeile (beeinflussbar über den Parameter Zebra).
Untertitel-Style
Untertitel2-Style
Weiteres-Style
CSS-Stile für Untertitel(2) bzw. Weiteres(2). Damit kann bspw. die Fettschreibung von Weiteres überschrieben werden (|Weiteres-Style=font-weight:normal).
Bildstyle
Bild-links-Style
CSS-Stile für die Tabellenzellen mit Bild bzw. Bild links.
Inhalt-Class
Inhaltn-Class
Untertitel-Class
Weiteres-Class
Die Vorlage vergibt an alle Inhaltszeilen sowie Untertitel(2) und Weiteres(2) automatisch die CSS-Klasse navbox-hlist, wodurch Aufzählungen (mit *) als horizontale Listen dargestellt werden. Diese Klasse kann durch die Angabe von |…-Class=0 für Teilbereiche deaktiviert oder durch Angabe einer anderen CSS-Klasse überschrieben werden. Die Klasse navbox-nowrap etwa versieht alle Inhaltselemente auf normalbreiten Bildschirmen mit Umbruchschutz.
Box-Class
Titel-Class
Gruppen-Class
Über diese Parameter können weitere Bereiche mit navbox-hlist, navbox-nowrap oder gegebenenfalls mit individuellen Klassen ausgestattet werden.

Kopiervorlagen

[Quelltext bearbeiten]

Standardmäßig soll die erw. Navileiste so genutzt werden:

Der Quelltext dazu:

{{Erweiterte Navigationsleiste/Lua
|Name=Erweiterte Navigationsleiste
|Titel=Titel
|Untertitel=Untertitel
|Bild=Beispiel.png
|Bild-Beschreibung=Beispielbildbeschreibung
|Gruppe1=Gruppe1
|Inhalt1=
* Element1.1
* Element1.2
* Element1.3
* Element1.4
|Gruppe2=Gruppe2
|Inhalt2=
* Element2.1
* Element2.2
|Gruppe3=Gruppe3
|Inhalt3=
* Element3.1
* Element3.2
* Element3.3
|Weiteres=Weiteres
|Anmerkungen=Anmerkung
}}

Mit Untergruppen

[Quelltext bearbeiten]

Diese Vorlage bietet die Möglichkeit, Untergruppen zu erstellen.

Der Quelltext dazu:

{{Erweiterte Navigationsleiste/Lua
|Name=Erweiterte Navigationsleiste
|Titel=Titel
|Untertitel=Untertitel
|Gruppe1=Gruppe1
|Inhalt1={{Erweiterte Navigationsleiste/Lua|Untergruppe|Gruppen-Breite=8em
  |Gruppe1 = Untergruppe1
  |Inhalt1 = Inhalt U 1/1
  |Gruppe2 = Untergr.2
  |Inhalt2 = Inhalt U 1/2
}}
|Gruppe2=Gruppe2
|Inhalt2={{Erweiterte Navigationsleiste/Lua|Untergruppe|Gruppen-Breite=8em
  |Gruppe1 = Untergr.1
  |Inhalt1 = Inhalt U 2/1
  |Gruppe2 = Untergr.2
  |Inhalt2 = Inhalt U 2/2
}}
|Gruppe3=Gruppe3
|Inhalt3={{Erweiterte Navigationsleiste/Lua|Untergruppe|Gruppen-Breite=8em
  |Gruppe1 = Untergruppe1
  |Inhalt1 = Inhalt U 1/1
  |Gruppe2 = Untergruppe2
  |Inhalt2 = Inhalt U 1/2
}}
|Weiteres=Weiteres
|Anmerkungen=Die Breite der Untergruppen kann über |Gruppen-Breite= gesteuert werden
}}

Es können auch mehrere Verschachtelungen stattfinden:

Der Quelltext dazu:

{{Erweiterte Navigationsleiste/Lua
|Name=Erweiterte Navigationsleiste
|Titel=Titel
|Untertitel=Untertitel
|Gruppe1=Gruppe1
|Inhalt1={{Erweiterte Navigationsleiste/Lua|Untergruppe
  |Gruppe1 = Untergruppe1
  |Inhalt1 = {{Erweiterte Navigationsleiste/Lua|Untergruppe
    |Gruppe1 = Unter-Untergruppe1
    |Inhalt1 = Inhalt U 1/1/1
    |Gruppe2 = Unter-Untergruppe2
    |Inhalt2 = Inhalt U 1/1/2
    |Gruppe3 = Unter-Untergruppe3
    |Inhalt3 = Inhalt U 1/1/3
}}
  |Gruppe2 = Untergruppe2
  |Inhalt2 = Inhalt U 1/2
  |Gruppe3 = Untergruppe3
  |Inhalt3 = Inhalt U 1/3
}}
|Gruppe2=Gruppe2
|Inhalt2=Inhalt2
|Gruppe3=Gruppe3
|Inhalt3=Inhalt3
|Weiteres=Weiteres
|Anmerkungen=Anmerkung
}}

Es gibt die Möglichkeit, die sogenannte Navbar in erweiterten Navigationsleisten anzuzeigen. Diese enthält hilfreiche Links zum direkten Aufrufen, Diskutieren und Bearbeiten der Vorlage.

Möchtest du diese Funktion verwenden? Öffne deine persönliche CSS-Datei common.css und kopiere den folgenden Text hinein:

.navbox-container .navbox-navbar {
	visibility: visible !important;
}

Klicke anschließend auf „Seite speichern“.

Unterschiede zur Navbox

[Quelltext bearbeiten]

Die erweiterte Navigationsleiste basiert auf der Navbox-Vorlage der englischsprachigen Wikipedia. Die beiden Vorlagen sind weitestgehend kompatibel, sodass bei einer Übernahme aus enWP im Normalfall nur die Parameter übersetzt werden müssen. Eine Gegenüberstellung gemeinsamer Parameter beider Vorlagen findet sich auf Vorlage:Erweiterte Navigationsleiste/Navbox. Es gibt noch einige grundlegende Unterschiede:

  • Die Steuerung des Klappverhaltens der Vorlage kann bei der Navbox über den Parameter state gesteuert werden, die erweiterte Navigationsleiste hingegen folgt dem Standardverhalten von Navigationsleisten.
  • Die Navbar ist bei der Navbox für alle sichtbar, bei der erweiterten Navigationsleiste können nur angemeldete Benutzer sie individuell für sich sichtbar machen.
  • Die Navbox bietet zahlreiche Gestaltungsmöglichkeiten über CSS-Klassen. Die erweiterte Navigationsleiste wendet automatisch navbox-hlist auf alle Aufzählungen an.
  • Die Titelzeile ist bei der Navbox Teil der Inhaltstabelle und kann aufwendig umgestaltet werden.
  • Die Navbox ist nicht für Mobilgeräte geeignet und in der Mobilversion nicht sichtbar. Die erweiterte Navigationsleiste hingegen ist speziell für Mobilgeräte optimiert.

Fehlerhafte Einbindungen werden aufgelistet in der Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Erweiterte Navigationsleiste/Verwaiste Untergruppe‎ – aktuell  Vorlagenfehler: 2  

Fehlerhafte Einbindungen werden aufgelistet in der Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Erweiterte Navigationsleiste/Parameter unbekannt oder veraltet‎ – aktuell keine   (26. November 2024 23:49) Aktualisieren