Vorlage:Navigationsleiste: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<includeonly><div class="container navBox mw-collapsible {{#ifeq: {{{collapsed|}}} | yes | mw-collapsed | }} noprint"> | <includeonly><div class="container navBox mw-collapsible {{#ifeq: {{{collapsed|}}} | yes | mw-collapsed | }} noprint {{{addClasses|}}}" {{#if: {{{styles|}}} | style="{{{styles}}}" }}> | ||
{{#if:{{{image|}}}|<div class="navImage mw-collapsible-content">{{{image}}}</div>}} | {{#if:{{{image|}}}|<div class="navImage mw-collapsible-content">{{{image}}}</div>}} | ||
<div class="header chFirst">{{{title|Titel nicht angegeben}}}</div> | <div class="header chFirst">{{{title|Titel nicht angegeben}}}</div> |
Version vom 3. Juni 2015, 05:28 Uhr
Dokumentation für die Vorlage {{Navigationsleiste}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [ ]
Verwendung
- Funktion: Diese Vorlage dient der einheitlichen Darstellung von Navigationsleisten. Sie sollte nicht direkt verwendet, sondern über eine abgeleitete Vorlage. Die Möglichkeit des Ein- und Ausklappens besteht nur bei aktivierten JavaScript. Ist JavaScript deaktiviert, werden alle Navigationsleisten aufgeklappt angezeigt. Im Druck werden Navigationsleisten nicht ausgegeben, weil die Links nicht genutzt werden können.
- Verwendung:
{{Navigationsleiste}}
- Erforderliche Parameter:
|title=
Titel|content=
Inhalt
- Optionale Parameter:
|image=
Bild|collapsed=
yes: Navigationsleiste ist eingeklappt|styles=
CSS-Stile der gesamten Box.|textStyles=
CSS-Stile des Textteils.|imgStyles=
CSS-Stile des Bild-Containers.|addClasses=
Zusätzliche Klassenbezeichner.
CSS-Klassenbezeichner
voy-navigation-bar
Zusätzlicher Klassenbezeichner des Containers- Weiterer Klassenbezeichner siehe unter Vorlage:Box
Individuelle Gestaltung
Die Einbindung der Sprachvorlage lässt sich über CSS individuell gestalten, entweder zentral über die Systemdatei Mediawiki:common.css oder benutzerspezifische Einstellungen Benutzer:<Dein Name>/common.css. Für Programmierer ist es damit auch möglich an jedem Feld per Javascript Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:
.voy-navigation-bar
– Diese Klasse besitzen alle Navigationsleisten.voy-navigation-block
– Diese Klasse besitzen alle Navigationscontainer (siehe Vorlage{{Navigationsblock}}
)
Hier einige Beispiele zur Anwendung:
.voy-navigation-block, .voy-navigation-bar { display: none; }
– Deaktiviert alle Navigationsleisten und -blöcke auf allen Seiten.ns-0 .voy-navigation-bar { display: none; }
– Deaktiviert alle Navigationsleisten auf Seiten im Hauptnamensraum (unsere Reiseartikel). Metaartikel, Diskussionsseiten usw. bleiben davon unberührt
weitere Vorlagen
{{Navigationsblock}}
– Eine Vorlage, die mehrere Navigationsleisten zu einem Block zusammenfassen kann
Siehe auch
- Wikivoyage:CSS-Klassen – Dokumentation der auf Wikivoyage verwendeten CSS-Klassen
- MediaWiki:Common.css – Zentrale Datei mit den standardmäßigen Designvorgaben dieses Wikis (nur für Administratoren bearbeitbar)
TemplateData
Diese Vorlage dient der einheitlichen Darstellung von Navigationsleisten.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
title | title | Titel
| Einzeiliger Text | erforderlich |
Inhalt | content | Inhalt der Navigationsleiste | Mehrzeiliger Text | erforderlich |
Bild | image | Bild in der linken oberen Ecke
| Einzeiliger Text | optional |
Eingeklappt | collapsed | Navigationsleiste zu Beginn eingeklappt
| Einzeiliger Text | optional |
Stile | styles | CSS-Stile der Navigationsleiste | Mehrzeiliger Text | optional |
Textstile | textStyles | CSS-Stile des Textteils | Mehrzeiliger Text | optional |
Bildstile | imgStyles | CSS-Stile des Bild-Containers | Mehrzeiliger Text | optional |
Weitere Klassen | addClasses | Zusätzliche Klassenbezeichner für die Navigationsleiste | Mehrzeiliger Text | optional |
Hinweise
- Die obige Dokumentation wurde aus der Seite Vorlage:Navigationsleiste/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Testseite anlegen -Editnotice anlegen -Wartungsseite anlegen
- Liste der Unterseiten