Vorlage:Navbox/Doku
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Navbox. |
Diese Vorlage benutzt Navbox, Skripte geschrieben in der Programmiersprache Lua. Bitte informiere dich dort, wenn du mehr über die Sprache und ihren Einsatz erfahren willst. Diese Vorlagen sollte im Regelfall nicht ersetzt werden. |
Mit dieser Vorlage kann eine Navbox leicht eingerichtet werden.
Benutzung
Bitte leere Parameter entfernen!
{{Navbox |bodyclass = |name = {{subst:PAGENAME}} |title = |titleclass = |image = |above = |group1 = |list1 = |group2 = |list2 = ... |group20 = |list20 = |below = }}
Parameter-Liste
Die Navbox benutzt kleingeschriebene Parameter, wie oben zu sehen ist. "group1" (etc.), "above" und "below" sind optional.
Die häufigsten Parameter sind:
bodyclass -
wendet einclass
-Attribut auf die gesamte Navbox anname -
Name der Seite (für die Links oben links in der Titelzeile)title -
Text in der Titelzeiletitleclass -
wendet einclass
-Attribut auf die Titelzeile anstate - autocollapse, uncollapsed, collapsed
: Status der Box, wobei "autocollapse" gestapelte Navboxen automatisch einklappttitlestyle -
ein CSS-Stil für die Tielzeile, bspw.background:gray;
groupstyle -
ein CSS-Stil für die Gruppenzeilen, bspw.background:#eee;
image -
ein optionales Bild auf der rechten Seite der Box mit vollem Bildercode (bspw.[[Image:XX.jpg|90px|link=|alt=]]
)imageleft -
ein optionales Bild auf der linken Seiteabove -
Text, der über den Gruppenzeilen erscheinen sollgroupX -
Text, der links nebenlistX
erscheinen solllistX -
Text in der Box rechts nebengroupX
below -
Optionaler Text, der unter den Gruppen/Listen erscheinen soll
Parameterbeschreibungen
Layout
Tabelle generiert von {{Navbox}} ohne image, above und below Parameter (grauer Hintergrund nur zu Illustrationszwecken):
Tabelle generiert von {{Navbox}} mit image, above und below Parameter (grauer Hintergrund nur zu Illustrationszwecken):
Tabelle generiert von {{Navbox}} mit image, imageleft, lists, aber ohne groups, above und below Parameter (grauer Hintergrund nur zu Illustrationszwecken):
Beispiele
Ohne Bild
{{Navbox | name = Navbox/Doku | title = Nintendo-Konsolen | group1 = Retro | list1 = NES{{·}} SNES{{·}} Nintendo 64 | group2 = Handheld | list2 = Gameboy{{·}} Gameboy Color{{·}} Gameboy Advance | group3 = Modern | list3 = Gamecobe{{·}} Wii{{·}} Wii U{{·}} New Nintendo 3DS{{·}} Switch{{·}} | group4 = Nicht sehr bekannt | list4 = Satellaview{{·}} Virtual Boy }}
Mit Bild, ohne Gruppen
{{Navbox | name = Navbox/Doku | title = WiiDatabase Network | image = [[Bild:Wiidatabase-transparent-sticker.png|80px|link=|alt=]] | list1 = [[WiiDatabase]]{{·}} [[WiiDatabase Wiki]]{{·}} [[WiiDPaste]]{{·}} [[WiiUDatabase]]{{·}} [[WiiDatabase IMG]] }}
Mit zwei Bildern, ohne Gruppen, ohne Listen
{{Navbox | name = Navbox/Doku | title = WiiDatabase Network | image = [[Bild:Wiidatabase-transparent-sticker.png|80px|link=|alt=]] | imageleft = [[Bild:Wiidatabase-transparent-sticker.png|80px|link=|alt=]] | list1 = [[WiiDatabase]]{{·}} [[WiiUDatabase]] | list2 = [[WiiDatabase Wiki]]{{·}} [[WiiDatabase IMG]] | list3 = [[WiiDPaste]]{{·}} [[WiiDataDownloader]] | list4 = [[WiiDatabase]] }}
Mit Bild, Gruppen, above, below
{{Navbox | name = Navbox/Doku | title = [[WiiDatabase]] | image = [[Bild:Wiidatabase-transparent-sticker.png|80px|link=|alt=]] | above = Die WiiDatabase existiert seit 2011 | group1 = Network | list1 = [[WiiDatabase]] | group2 = Projekte | list2 = [[WiiDataDownloader]] | below = Website: [https://wiidatabase.de wiidatabase.de] }}
Es ist möglich, mehrere Navboxen mithilfe des border-Parameters zu verbinden oder als ersten Parameter child zu übergeben. Beispielcode (mehr unten):
{{Navbox |name = {{subst:PAGENAME}} |title = Titel |group1 = [optional] |list1 = {{Navbox|child ...Unter-Navbox Parameter... }} ... }}
Beispiel
{{Navbox |name = Navbox/Doku |image = [[Bild:Wiidatabase-transparent-sticker.png|80px|link=|alt=]] |state = uncollapsed |title = Multiple Subgroup Example |above = Above |below = Below |group1 = Group1 |list1 = List1 |group2 = Group2 |list2 = {{Navbox|child |evenodd = swap |group1 = Group2.1 |list1 = List1 |group2 = Group2.2 |list2 = List2 |group3 = Group2.3 |list3 = List3 }} |group3 = Group3 |list3 = List3 |group4 = Group4 |list4 = {{Navbox|child |evenodd = swap |group1 = Group4.1 |list1 = List1 |group2 = Group4.2 |list2 = List2 |group3 = Group4.3 |list3 = List3 }} }}