Vorlage:Navigationsleiste: Unterschied zwischen den Versionen

Aus Simpsonspedia
Zur Navigation springenZur Suche springen
(CSS überarbeitet (W3C-Validator Warning))
(überarbeitet)
Zeile 1: Zeile 1:
<noinclude>{{Hinweis|Diese Vorlage kann mit folgender Formatvorlage in eine anderen Vorlage, in der die Navigationsleiste erstellt werden soll, eingefügt werden:
<onlyinclude>{{<includeonly>safesubst:</includeonly>#ifeq:{{NAMESPACENUMBER}}|10| {{#switch: {{{check|{{ROOTPAGENAME}}}}} |Navigationsleiste|NaviBlock|0=|#default=
<code><nowiki>{{Navigationsleiste</nowiki><br />
{{templatetransclusioncheck}}
<nowiki>|THEMA=Der Text, der in der oberen Leiste erscheinen soll (z. B. [[Die Simpsons]]</nowiki>)<br />
{{Dokumentation/ruler}}
<nowiki>|LINKS=Die Artikel, die verlinkt werden sollen (z. B. [[Homer]] | [[Marge]] | [[Bart]] | [[Lisa]] | [[Maggie]])</nowiki><br />
}}}}{{NavFrame|class=navigation-not-searchable|style={{{style|}}}|role=navigation}}
<nowiki>|DISPLAY=</nowiki>Wird hier ''none'' angegeben, ist die Box standardmäßig zugeklappt (sollte nur bei großen Navigationsleisten mit vielen Links gewählt werden)</code>
{{<includeonly>safesubst:</includeonly>#if:{{{BILD|}}}|<div class="NavPic"><span class="nomobile noviewer" aria-hidden="true" role="presentation">{{{BILD}}}</span></div>}}
 
<div class="NavHead">{{{THEMA}}}</div>
Dabei muss aber darauf geachtet werden, dass die Querstriche (&#124;) mit <code>&#</code><code>124;</code> eingefügt werden!
<div class="NavContent">
}}</noinclude>{{Klappbox}}
{{#if: {{{BILD|}}}
<html>
  | <div class="centered" style="display: table">
<script>
{{{LINKS}}}
<!--
var visible = </html>{{#ifeq:{{{DISPLAY}}}|none|false|true}}<html>;
function updatePreview(id) {
textElement = document.getElementById(id);
if (visible) {
textElement.innerHTML = 'Ausklappen';
visible = false;
} else {
textElement.innerHTML = 'Einklappen';
visible = true;
}
}
//-->
</script>
<br style="clear:both" />
<div>
<div style="background:#FFD90F; font-size:95%; border:1px solid #B3B2B2; margin:-1px;">
<table>
<tr>
<th width="100%">
</html>{{{THEMA}}}<html>
</th>
<td>
<span style="font-size:95%;"><a id="a1" href="javascript:Klappbox('div1')" onClick="updatePreview('a1')"></html>{{#ifeq:{{{DISPLAY}}}|none|Ausklappen|Einklappen}}<html></a></span>
</td>
</tr>
</table>
</div>
</div>
<div id="div1" style="display:</html>{{{DISPLAY|yes}}}<html>; background:#fffacd; font-size:95%; border:1px solid #B3B2B2; margin:-1px; padding:5px; text-align:center;">
  |
</html>{{{LINKS}}}<html>
{{{LINKS}}}
}}
</div>
</div>
</div>
{{NavFrame/Ende}}</onlyinclude>
</html>
 
<noinclude>[[Kategorie:Vorlagen|Navigationsleiste]]</noinclude>
{{Dokumentation}}

Version vom 26. August 2024, 21:32 Uhr

Einheitliche Darstellung von Navigationsleisten. Nicht direkt in Artikeln, sondern nur innerhalb von anderen Vorlagen für Navigationsleisten verwenden!

Vorlagenparameter

ÜberschriftTITEL
Überschrift der Navigationsleiste
BildBILD
Bild zur Navigationsleiste (Wappen, Flagge, Logo).
Falls ein Beschreibungstext („Wappen“, „Flagge“, „Logo“ usw.) mitgegeben wird, muss auch mit |alt=| dessen Transfer als barrierefreie Bildbeschreibung unterbunden werden.
Beispiel
[[Datei:XXX.png|50px|alt=|Beschreibung]]
InhaltINHALT
Verweise der Navigationsleiste, meist getrennt durch „•“ oder aber &#124; bzw. {{!}} (ergeben „|“). Die direkte Verwendung von | ist nicht möglich, da mit diesem Zeichen Vorlagenparameter voneinander getrennt werden.
CSSstyle
Zusätzliche CSS-Deklarationen für besondere Fälle, für mehr siehe Vorlage:NavFrame
Toolcheck
Überprüfungswerkzeug für den Vorlagen-Namensraum abschalten
Standard
1
Beispiel
0

Einheitliche Darstellung von Navigationsleisten. Nicht direkt in Artikeln, sondern nur innerhalb von anderen Vorlagen für Navigationsleisten verwenden!

Vorlagenparameter

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
ÜberschriftTITEL

Überschrift der Navigationsleiste

Zeileerforderlich
BildBILD

Bild zur Navigationsleiste (Wappen, Flagge, Logo)

Beispiel
[[Datei:XXX.png|50px|alt=|Beschreibung]]
Inhaltvorgeschlagen
InhaltINHALT

Verweise der Navigationsleiste, meist getrennt durch „•“ oder aber &#124; bzw. {{!}} (ergeben „|“). Die direkte Verwendung von | ist nicht möglich, da mit diesem Zeichen Vorlagenparameter voneinander getrennt werden.

Inhalterforderlich
CSSstyle

Zusätzliche CSS-Deklarationen für besondere Fälle, für mehr siehe Vorlage:NavFrame

Zeileoptional
Toolcheck

Überprüfungswerkzeug für den Vorlagen-Namensraum abschalten

Standard
1
Beispiel
0
Booleschoptional

Kopiervorlage

{{Navigationsleiste
| TITEL  = 
| BILD   = 
| INHALT = 
&nbsp;•
&nbsp;&#124;
}}


Tabelle als Inhalt

Um als Inhalt eine Tabelle anzugeben, ist es wegen der unter Hilfe:Vorlagen#Problem: Sonderzeichen in Parameterwerten angegebenen Probleme notwendig, diese entweder mit den unter Hilfe:Vorlagen#Tabellenelemente gelisteten Vorlagen zu erstellen oder die ganze Tabelle auf einer Unterseite der Navi zu platzieren. Dabei muss die Unterseite direkt nach einem Zeilenumbruch eingebunden werden und selbst mit einem Zeilenanfang beginnen:

Beispiel

Navileiste:

{{Navigationsleiste
 | TITEL  = Titel der Navi
 | BILD   = Icon für die Navi
 | INHALT = 
 {{Navileiste/Unterseite}}
}}


Navileiste/Unterseite:

<onlyinclude>{|
| Feld A1
| Feld A2
|-
| Feld B1
| Feld B2
|}</onlyinclude>


Weitere Beispiele

Navigationsleiste Bundesstaaten

siehe: Navigationsleiste Bundesstaaten

{{Navigationsleiste
| THEMA = Bundesstaaten der [[USA]]
| BILD = [[Datei:US.png|64px|alt=|Flagge USA]]
| LINKS = [[Alabama]] | [[Alaska]] | [[Arizona]] | [[Arkansas]] | [[Colorado]] | [[Connecticut]] | [[Delaware]] | [[Florida]] | [[Georgia]] | [[Hawaii]] | [[Idaho]] | [[Illinois]] | [[Indiana]] | [[Iowa]] | [[Kalifornien]] | [[Kansas]] | [[Kentucky]] | [[Louisiana]] | [[Maine]] | [[Maryland]] | [[Massachusetts]] | [[Michigan]] | [[Minnesota]] | [[Mississippi]] | [[Missouri]] | [[Montana]] | [[Nebraska]] | [[Nevada]] | [[New Hampshire]] | [[New Jersey]] | [[New Mexico]] | [[New York (Bundesstaat)|New York]] | [[North Carolina]] | [[North Dakota]] | [[Ohio]] | [[Oklahoma]] | [[Oregon]] | [[Pennsylvania]] | [[Rhode Island]] | [[South Carolina]] | [[South Dakota]] | [[Tennessee]] | [[Texas]] | [[Utah]] | [[Vermont]] | [[Virginia]] | [[Washington (Bundesstaat)|Washington]] | [[West Virginia]] | [[Wisconsin]] | [[Wyoming]]

''Siehe auch:'' [[Bundesstaat, in dem Springfield liegt]] | [[Washington D.C.|Washington, D.C.]] (Bundesdistrikt)
}}

ergibt:


Navigationsblock

Mehrere Navigationsleisten können optisch zusammengefasst werden, siehe dazu die Vorlage:NaviBlock.


Erweiterte Navigationsleiste

Umfangreiche Navigationsleisten können inhaltlich strukturiert werden, siehe dazu die Vorlage:Erweiterte Navigationsleiste.