Templat:Navbox mobile/Doku
Templat:Dokumentation/Dokuseite
Parameter-Details
suntingAlle Parameter sind optional, Inhalt1 (sowie Titel bei „äußeren“ Navigationsleisten) sollte aber immer vorhanden sein.
Allgemein
sunting- 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.
- check
- Mit
check=0
kann der automatische Link zum Überprüfungswerkzeug (Template Transclusion Check) auf Vorlagen-Dokuseiten abgeschaltet werden.
Inhalt
sunting- 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.
Templat:Erweiterte Navigationsleiste
Gestaltung
suntingNavigationsleisten 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.
Templat:Erweiterte Navigationsleiste Templat:Erweiterte Navigationsleiste Templat:Erweiterte Navigationsleiste Templat:Erweiterte Navigationsleiste
- 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.
CSS-Klassen
sunting- 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. - Box-Class
- Titel-Class
- Gruppen-Class
- Über diese Parameter können weitere Bereiche mit navbox-hlist oder gegebenenfalls mit individuellen Klassen ausgestattet werden.
Kopiervorlagen
suntingStandard
suntingStandardmäßig soll die erw. Navileiste so genutzt werden: Templat:Erweiterte Navigationsleiste
Der Quelltext dazu:
{{Erweiterte Navigationsleiste |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
suntingDiese Vorlage bietet die Möglichkeit, Untergruppen zu erstellen. Templat:Erweiterte Navigationsleiste
Der Quelltext dazu:
{{Erweiterte Navigationsleiste |Name=Erweiterte Navigationsleiste |Titel=Titel |Untertitel=Untertitel |Gruppe1=Gruppe1 |Inhalt1={{Erweiterte Navigationsleiste|Untergruppe|Gruppen-Breite=8em |Gruppe1 = Untergruppe1 |Inhalt1 = Inhalt U 1/1 |Gruppe2 = Untergr.2 |Inhalt2 = Inhalt U 1/2 }} |Gruppe2=Gruppe2 |Inhalt2={{Erweiterte Navigationsleiste|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|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: Templat:Erweiterte Navigationsleiste
Der Quelltext dazu:
{{Erweiterte Navigationsleiste |Name=Erweiterte Navigationsleiste |Titel=Titel |Untertitel=Untertitel |Gruppe1=Gruppe1 |Inhalt1={{Erweiterte Navigationsleiste|Untergruppe |Gruppe1 = Untergruppe1 |Inhalt1 = {{Erweiterte Navigationsleiste|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 }}
Navbar
suntingEs 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
suntingDie 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.