Zum Inhalt springen

Vorlage:Navigationsleiste

Aus Wikivoyage
Dokumentation für die Vorlage {{Navigationsleiste}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

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.

Vorlagenparameter[Vorlagendaten bearbeiten]

ParameterBeschreibungTypStatus
titletitle

Titel

Beispiel
Titel der navigationsleiste
Einzeiliger Texterforderlich
Inhaltcontent

Inhalt der Navigationsleiste

Mehrzeiliger Texterforderlich
Bildimage

Bild in der linken oberen Ecke

Beispiel
[[Datei:Flag of the Netherlands.svg|90px|Flagge der Niederlande]]
Einzeiliger Textoptional
Eingeklapptcollapsed

Navigationsleiste zu Beginn eingeklappt

Standard
ausgeklappt
Beispiel
yes
Einzeiliger Textoptional
Stilestyles

CSS-Stile der Navigationsleiste

Mehrzeiliger Textoptional
TextstiletextStyles

CSS-Stile des Textteils

Mehrzeiliger Textoptional
BildstileimgStyles

CSS-Stile des Bild-Containers

Mehrzeiliger Textoptional
Weitere KlassenaddClasses

Zusätzliche Klassenbezeichner für die Navigationsleiste

Mehrzeiliger Textoptional
Hinweise