Vorlage:Smart Tab

Aus Freiheit statt Angst!

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Erstellt)
K (Doch besser title_part)
Zeile 1: Zeile 1:
<includeonly>
<includeonly>
-
<div style="float:left;">{{#switch: {{#titleparts:{{PAGENAME}}|1|{{{url_part|0}}}}}
+
<div style="float:left;">{{#switch: {{#titleparts:{{PAGENAME}}|1|{{{title_part|0}}}}}
| {{{topic|NO TOPIC GIVEN}}} = {{Reiter|[[{{{main_url}}}/{{{topic|NO TOPIC GIVEN}}}|{{{topic|NO TOPIC GIVEN}}}]]}}
| {{{topic|NO TOPIC GIVEN}}} = {{Reiter|[[{{{main_url}}}/{{{topic|NO TOPIC GIVEN}}}|{{{topic|NO TOPIC GIVEN}}}]]}}
| #default = {{Reiter passiv|[[{{{main_url}}}/{{{topic|NO TOPIC GIVEN}}}|{{{topic|NO TOPIC GIVEN}}}]]}}
| #default = {{Reiter passiv|[[{{{main_url}}}/{{{topic|NO TOPIC GIVEN}}}|{{{topic|NO TOPIC GIVEN}}}]]}}
Zeile 21: Zeile 21:
| Thema der Unterseite. Dieses Thema muss Bestandteil des entsprechenden Seiten-Titels sein und ist gleichzeitig die Beschriftung des Karteireiters. Beispiel: Schedule+Route
| Thema der Unterseite. Dieses Thema muss Bestandteil des entsprechenden Seiten-Titels sein und ist gleichzeitig die Beschriftung des Karteireiters. Beispiel: Schedule+Route
|-
|-
-
| url_part
+
| title_part
-
| Titel von [http://de.wikipedia.org/wiki/Hilfe:Unterseiten Unterseiten] werden mit Schrägstrichen voneinander getrennt. Im Parameter „url_part“ muss angegeben werden, an welcher Stelle der Liste der einzelnen Bestandteile des anhand der Schrägstriche aufgetrennten kompletten Seitentitels der Titel der Unterseite zu finden ist.
+
| Titel von [http://de.wikipedia.org/wiki/Hilfe:Unterseiten Unterseiten] werden mit Schrägstrichen voneinander getrennt. Im Parameter „title_part“ muss angegeben werden, an welcher Stelle der Liste der einzelnen Bestandteile des anhand der Schrägstriche aufgetrennten kompletten Seitentitels der Titel der Unterseite zu finden ist.
-
Beispiel: Kompletter Seiten-Titel der Unterseite ist „Freedom_Not_Fear_2008/Lisbon/Schedule+Route“. Gesuchte Titelbestandteil für den Karteireiter soll „Schedule+Route“ sein. Dann muss „url_part=3“ als Parameter angegeben werden.
+
Beispiel: Kompletter Seiten-Titel der Unterseite ist „Freedom_Not_Fear_2008/Lisbon/Schedule+Route“. Der gesuchte [http://meta.wikimedia.org/wiki/Titleparts#.23titleparts: Titelbestandteil] für den Karteireiter soll „Schedule+Route“ sein. Dann muss „title_part=3“ als Parameter angegeben werden.
|-
|-
| last
| last
Zeile 35: Zeile 35:
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Schedule+Route
|topic=Schedule+Route
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Call
|topic=Call
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Press
|topic=Press
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Safety
|topic=Safety
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Travel+Accomodation
|topic=Travel+Accomodation
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Support+Sponsoring
|topic=Support+Sponsoring
-
|url_part=3
+
|title_part=3
|last=true
|last=true
}}
}}
Zeile 63: Zeile 63:
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Schedule+Route
|topic=Schedule+Route
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Call
|topic=Call
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Press
|topic=Press
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Safety
|topic=Safety
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Travel+Accomodation
|topic=Travel+Accomodation
-
|url_part=3
+
|title_part=3
}}{{Smart_Tab
}}{{Smart_Tab
|main_url=Freedom_Not_Fear_2008/Lisbon
|main_url=Freedom_Not_Fear_2008/Lisbon
|topic=Support+Sponsoring
|topic=Support+Sponsoring
-
|url_part=3
+
|title_part=3
|last=true
|last=true
}}</nowiki></div>
}}</nowiki></div>
</noinclude>
</noinclude>

Version vom 22:14, 23. Jul. 2008

Einführung

Diese Vorlage ist für den Aufbau einer Navigation mit Karteireitern gedacht. in Abhängigkeit davon, ob sich der Benutzer auf einer entsprechenden Unterseite befindet wird ein Karteireiter als „aktiv“ oder als „passiv“ dargestellt.

Diese Vorlage erwartet folgende Parameter:

Bezeichnung Bedeutung
main_url Die Hauptseite, unter der sich alle Unterseiten befinden, die diesen Karteireiter irgendwie betreffen. Beispiel: „Freedom_Not_Fear_2008/Lisbon“
topic Thema der Unterseite. Dieses Thema muss Bestandteil des entsprechenden Seiten-Titels sein und ist gleichzeitig die Beschriftung des Karteireiters. Beispiel: Schedule+Route
title_part Titel von Unterseiten werden mit Schrägstrichen voneinander getrennt. Im Parameter „title_part“ muss angegeben werden, an welcher Stelle der Liste der einzelnen Bestandteile des anhand der Schrägstriche aufgetrennten kompletten Seitentitels der Titel der Unterseite zu finden ist.

Beispiel: Kompletter Seiten-Titel der Unterseite ist „Freedom_Not_Fear_2008/Lisbon/Schedule+Route“. Der gesuchte Titelbestandteil für den Karteireiter soll „Schedule+Route“ sein. Dann muss „title_part=3“ als Parameter angegeben werden.

last Angabe darüber, ob dieser Karteireiter der letzte innerhalb der Navigationsleiste ist. Kann „true“ oder „false“ sein und ist für alle Karteireiter bis auf den letzten in der Leiste optional. Das Weglassens dieses Parameters beim letzten Karteireiter führt zu unerwünschten Darstellungsfehlern.

Anwendungsbeispiel

So kann es aussehen:

Schedule+Route
Call
Press
Safety
Travel+Accomodation
Support+Sponsoring



Quelltext dafür:

{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Schedule+Route |title_part=3 }}{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Call |title_part=3 }}{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Press |title_part=3 }}{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Safety |title_part=3 }}{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Travel+Accomodation |title_part=3 }}{{Smart_Tab |main_url=Freedom_Not_Fear_2008/Lisbon |topic=Support+Sponsoring |title_part=3 |last=true }}
Persönliche Werkzeuge
Werkzeuge