Zeile 1: |
Zeile 1: |
− | <noinclude> | + | <noinclude>{{TOCrechts}} |
− | Dies ist die Vorlage „Kartenwerk“. | + | Dies ist die Vorlage „Kartenwerk“. Sie sollte im folgenden Format genutzt werden: |
− | Sie sollte im folgenden Format genutzt werden: | |
| <pre> | | <pre> |
− | {{Kartenwerk | + | {{Kartenwerk|<SEITE>}} |
− | |karte0= | |
− | |kartenbeschreibung0=
| |
− | |karte1=
| |
− | |kartenbeschreibung1=
| |
− | |karte2=
| |
− | |kartenbeschreibung2=
| |
− | |karte3=
| |
− | |kartenbeschreibung3=
| |
− | |karte4=
| |
− | |kartenbeschreibung4=
| |
− | |karte5=
| |
− | |kartenbeschreibung5=
| |
− | |karte6=
| |
− | |kartenbeschreibung6=
| |
− | |karte7=
| |
− | |kartenbeschreibung7=
| |
− | |karte8=
| |
− | |kartenbeschreibung8=
| |
− | |karte9=
| |
− | |kartenbeschreibung9=
| |
− | }} | |
| </pre> | | </pre> |
− | So sieht die Vorlage:Karten z. B. bei ''Wintholt'' aus:
| + | == Funktionsweise == |
− | {{Kartenwerk:Wintholt}} | + | Die Vorlage ermittelt alle Karten im Namensraum ''Kartenwerk:'' und stellt diese dar. |
| + | |
| + | === Eingabe === |
| + | # Parameter <SEITE>; ohne key |
| + | #* optional |
| + | #* Seitenname, für den diese Vorlage die Liste ermitteln soll |
| + | #* ohne Angabe dieses Parameters wird als default der aktuelle Seitenname ''<nowiki>{{PAGENAME}}</nowiki>'' verwendet |
| + | |
| + | === Ausgabe === |
| + | # Galerie der angelegten Karten |
| + | # Als erste Karte wird, so vorhanden, die Hauptkarte angezeigt |
| + | # Als letzte Karte wird, so vorhanden, die Positionskarte angezeigt |
| + | # Sollte sich die Ausgabe im Namensraum "Kartenwerk:" befinden, wird ein Link auf die Hauptseite angezeigt |
| + | # Sollte sich die Ausgabe ''nicht'' im Namensraum "Kartenwerk" befinden, werden Links zum Bearbeiten/Ansehen des Kartenwerks angezeigt |
| + | |
| + | == Beispiele == |
| + | Eingabe: ''<nowiki>{{Kartenwerk|Jogodai}}</nowiki>'' → erzeugt Ausgabe: |
| + | {{Kartenwerk|Jogodai}} |
| + | Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' → erzeugt Ausgabe: |
| + | {{Kartenwerk|Wintholt}} |
| | | |
| Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. |
− | </noinclude><includeonly><!-- START Darstellung | + | |
− | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{PAGENAME}}<!-- | + | == Bearbeiten == |
− | -->|<div class="textbox gelb" ><span class="small">< Zum Hauptartikel '''[[{{PAGENAME}}]]'''</span></div><!-- | + | |
| + | </noinclude><includeonly><!-- |
| + | |
| + | --><!-- START Definitionen |
| + | |
| + | -->{{#vardefine: Seitenname | {{{ 1 | {{PAGENAME}} }}} }}<!-- |
| + | |
| + | --><!-- ENDE Definitionen |
| + | |
| + | --><!-- START Darstellung |
| + | |
| + | --><!-- START Nur Namespace "Kartenwerk:" |
| + | |
| + | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!-- |
| + | -->|<div class="textbox gelb" ><span class="small">< Zum Hauptartikel '''[[{{#var:Seitenname}}]]'''</span></div><!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->{{#if: {{{Multiple_Kartenwerk|}}}<!-- |
| + | -->| {{{Multiple_Kartenwerk}}}<!-- |
| -->|<!-- | | -->|<!-- |
| -->}}<!-- | | -->}}<!-- |
| + | |
| + | --><!-- ENDE Nur Namespace "Kartenwerk:" |
| + | |
| + | --><!-- START Box Kartenwerk |
| | | |
| --><div class="textbox grau " style="" ><!-- | | --><div class="textbox grau " style="" ><!-- |
− | -->{{#arraymap: 1,2,3,4,5,6,7,8,9,0<!-- | + | |
− | -->|,<!--
| + | --><!-- START Hauptkarte |
− | -->|@@@@<!--
| + | |
− | -->|{{#ifexist:Datei:{{{karte@@@@|}}}<!--
| + | -->{{#if:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}<!-- |
− | -->|<div class="textbox weiss " style="z-index:0; float:left; " ><!-- | + | -->|{{#vardefine: Kartendatei | {{#show:{{#var:Seitenname}}|?Hauptkarte#}} }}<!-- |
− | --><div style="z-index:0; position:relative; " >[[Datei:{{{karte@@@@|}}}|x128px]] <!-- | + | --><div class="textbox weiss " style="z-index:0; float:left; " ><!-- |
| + | --><div style="z-index:0; position:relative; " >[[Datei:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}|x128px]] <!-- |
| + | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- |
| + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei}}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
| + | -->|,<!-- |
| + | -->|@LIZ@<!-- |
| + | -->|[[Datei:@LIZ@|16px|verweis=Datei:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}]]<!-- |
| + | -->| <!-- |
| + | -->}}<!-- |
| + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
| + | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!-- |
| + | -->|}}<!-- |
| + | --></div><!-- |
| + | --></div><!-- |
| + | --><span class="small" >{{#show:{{#var:Seitenname}}|?Hauptkartenbeschreibung|default=Hauptkarte {{#var:Seitenname}} }}</span><!-- |
| + | --></div><!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | --><!-- ENDE Hauptkarte |
| + | |
| + | --><!-- START weitere Karten |
| + | |
| + | -->{{#arraymap:<!-- |
| + | -->{{#ask: [[-Hat Unterobjekt::Kartenwerk:{{#var:Seitenname}}]] [[Hauptkategorie::Kartenwerk]]<!-- |
| + | -->| link=none<!-- |
| + | -->| sep=@//@<!-- |
| + | -->| sort=Rang<!-- |
| + | -->| order=asc<!-- |
| + | -->}}<!-- |
| + | -->| @//@<!-- |
| + | -->| @@@@<!-- |
| + | -->| {{#vardefine: Kartendatei | {{#show: @@@@ | ?Karte# }} }}<!-- |
| + | -->{{#if: {{#var: Kartendatei }}<!-- |
| + | -->|<!-- |
| + | --><div class="textbox weiss " style="z-index:0; float:left; " ><!-- |
| + | --><div style="z-index:0; position:relative; " >[[Datei:{{#var:Kartendatei }}|x128px]] <!-- |
| + | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- |
| + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
| + | -->|,<!-- |
| + | -->|@LIZ@<!-- |
| + | -->|[[Datei:@LIZ@|16px|verweis=Datei:{{#var:Kartendatei }}]]<!-- |
| + | -->| <!-- |
| + | -->}}<!-- |
| + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
| + | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Kartendatei }}]]<!-- |
| + | -->|}}<!-- |
| + | --></div><!-- |
| --></div><!-- | | --></div><!-- |
− | --><span class="small" ><!-- | + | --><span class="small" >{{#show: @@@@ | ?Kartenbeschreibung# }}</span><!-- |
− | -->{{#ifeq: {{#show:Datei:{{{karte@@@@}}}|?Lizenz#}} | Uhrwerk<!--
| + | --></div><!-- |
− | -->|[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{bildmotiv@@@@}}}]] <!--
| + | -->|<!-- |
− | -->|}}<!--
| + | -->}}<!-- |
− | -->{{{kartenbeschreibung@@@@|(Beschreibung fehlt)}}}</span><!--
| + | -->|<!-- |
| + | -->}}<!-- |
| + | --><!-- |
| + | |
| + | --><!-- ENDE weitere Karten |
| + | |
| + | --><!-- START Positionskarte |
| + | |
| + | -->{{#if:{{#show:{{#var:Seitenname}}|?Positionskarte#}}<!-- |
| + | -->|{{#vardefine: Kartendatei | {{#show:{{#var:Seitenname}}|?Positionskarte#}} }}<!-- |
| + | --><div class="textbox weiss " style="z-index:0; float:left; " ><!-- |
| + | --><div style="z-index:0; position:relative; " >[[Datei:{{#show:{{#var:Seitenname}}|?Positionskarte#}}|x128px]] <!-- |
| + | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- |
| + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
| + | -->|,<!-- |
| + | -->|@LIZ@<!-- |
| + | -->|[[Datei:@LIZ@|16px|verweis=Datei:{{#show:{{#var:Seitenname}}|?Positionskarte#}}]]<!-- |
| + | -->| <!-- |
| + | -->}}<!-- |
| + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
| + | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!-- |
| + | -->|}}<!-- |
| --></div><!-- | | --></div><!-- |
− | -->{{#set: Karten = {{{karte@@@@|}}} }}<!--
| + | --></div><!-- |
− | -->|}}<!-- | + | --><span class="small" >Positionskarte</span><!-- |
− | -->|<!--
| + | --></div><!-- |
− | -->}}<!--
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | --><!-- ENDE Positionskarte |
| + | |
| + | --><!-- START Bearbeiten/Ansehen |
| + | |
| -->{{#ifeq: {{NAMESPACE}} | Kartenwerk<!-- | | -->{{#ifeq: {{NAMESPACE}} | Kartenwerk<!-- |
| -->|<!-- | | -->|<!-- |
− | -->|<div style="clear:left; "><hr><!-- | + | -->|<div style="clear:left; "></div><!-- |
| + | --><hr><!-- |
| --><span class="small" style="float:right; " ><!-- | | --><span class="small" style="float:right; " ><!-- |
| -->{{#formlink: form=Kartenwerk<!-- | | -->{{#formlink: form=Kartenwerk<!-- |
| -->| link text=Bearbeiten<!-- | | -->| link text=Bearbeiten<!-- |
− | -->| target=Kartenwerk:{{FULLPAGENAME}}<!-- | + | -->| target=Kartenwerk:{{#var:Seitenname}}<!-- |
| -->}}<!-- | | -->}}<!-- |
− | --> / [[Kartenwerk:{{FULLPAGENAME}}|Ansehen]]<!-- | + | --> / [[Kartenwerk:{{#var:Seitenname}}|Ansehen]]<!-- |
| --></span><!-- | | --></span><!-- |
| -->}}<!-- | | -->}}<!-- |
− | --></div><!-- ENDE Darstellung | + | |
| + | --></div><!-- |
| + | |
| + | --><!-- ENDE Bearbeiten/Ansehen |
| + | |
| + | --><!-- ENDE Box Kartenwerk |
| + | |
| + | --><!-- ENDE Darstellung |
| | | |
| --><!-- START Stille Setzungen | | --><!-- START Stille Setzungen |
− | -->{{Ifexist|1=Datei:{{{karte0|}}}|2={{#set: positionskarte={{{karte0|}}} }}|3=}}<!-- | + | -->{{#vardefine: Positionskarte | {{{ Positionskarte | {{{karte0|}}} }}} }}<!-- |
− | -->{{#if: {{{karte1|}}} | {{#set: Physische Karte mit Beschriftung={{{karte1}}} }} |}}<!-- | + | -->{{#if: {{#var: Positionskarte }}<!-- |
− | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{PAGENAME}}<!-- | + | -->| {{#set: Positionskarte = {{#var: Positionskarte }} }}<!-- |
− | -->|{{#set: Page has default form = Kartenwerk }}<!-- | + | -->|<!-- |
− | -->[[Kategorie:Karten]]<!-- | + | -->}}<!-- |
| + | -->{{#vardefine: Hauptkarte | {{{ Hauptkarte | {{{karte1|}}} }}} }}<!-- |
| + | -->{{#if: {{#var: Hauptkarte }}<!-- |
| + | -->| {{#set: Hauptkarte = {{#var: Hauptkarte }} | Hauptkartenbeschreibung = {{{Hauptkartenbeschreibung|}}} }}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!-- |
| + | -->|{{#default_form: Kartenwerk }}<!-- |
| + | -->[[Kategorie:Kartenwerk]]<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | --><!-- ENDE Stille Setzungen |
| + | --><!-- START Stille Setzungen |
| + | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!-- |
| + | -->|{{#default_form: Kartenwerk }}<!-- |
| + | -->[[Kategorie:Kartenwerk]]<!-- |
| -->|<!-- | | -->|<!-- |
| -->}}<!-- | | -->}}<!-- |
| --><!-- ENDE Stille Setzungen | | --><!-- ENDE Stille Setzungen |
| + | |
| | | |
| --></includeonly> | | --></includeonly> |