Vorlage:Navigationsleiste/Doku

Aus skandinavien-wiki.net

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

ParameterBeschreibungTypStatus
titletitle

Titel

Beispiel
Titel der navigationsleiste
Zeileerforderlich
Inhaltcontent

Inhalt der Navigationsleiste

Zeichenfolgeerforderlich
Bildimage

Bild in der linken oberen Ecke

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

Navigationsleiste zu Beginn eingeklappt

Standard
ausgeklappt
Beispiel
yes
Zeileoptional
Stilestyles

CSS-Stile der Navigationsleiste

Zeichenfolgeoptional
TextstiletextStyles

CSS-Stile des Textteils

Zeichenfolgeoptional
BildstileimgStyles

CSS-Stile des Bild-Containers

Zeichenfolgeoptional
Weitere KlassenaddClasses

Zusätzliche Klassenbezeichner für die Navigationsleiste

Zeichenfolgeoptional