Vorlage:Navigationsleiste: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly><div class="container navBox mw-collapsible {{#ifeq: {{{collapsed|}}} | yes | mw-collapsed | }} noprint {{{addClasses|}}}" {{#if: {{{styles|}}} | style="{{{styles}}}" }}>
<includeonly><div class="container navLeiste 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:37 Uhr

Template-info.png 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

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