Vorlage:Kartenwerk: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) K ((bugfix)) |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 21: | Zeile 21: | ||
== Beispiele == | == Beispiele == | ||
− | Eingabe: ''<nowiki>{{Kartenwerk| | + | Eingabe: ''<nowiki>{{Kartenwerk|Jogodai}}</nowiki>'' → erzeugt Ausgabe: |
− | {{Kartenwerk| | + | {{Kartenwerk|Jogodai}} |
Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' → erzeugt Ausgabe: | Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' → erzeugt Ausgabe: | ||
{{Kartenwerk|Wintholt}} | {{Kartenwerk|Wintholt}} | ||
Zeile 60: | Zeile 60: | ||
-->{{#if:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}<!-- | -->{{#if:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}<!-- | ||
− | -->|<div class="textbox weiss " style="z-index:0; float:left; " ><!-- | + | -->|{{#vardefine: Kartendatei | {{#show:{{#var:Seitenname}}|?Hauptkarte#}} }}<!-- |
+ | --><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: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; " ><!-- | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- | ||
− | -->{{#arraymap:{{# | + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei}}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
-->|,<!-- | -->|,<!-- | ||
-->|@LIZ@<!-- | -->|@LIZ@<!-- | ||
Zeile 69: | Zeile 70: | ||
-->| <!-- | -->| <!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#ifeq: {{# | + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
− | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk@@@@}}}]]<!-- | + | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!-- |
-->|}}<!-- | -->|}}<!-- | ||
--></div><!-- | --></div><!-- | ||
--></div><!-- | --></div><!-- | ||
− | --><span class="small" >{{#show:{{#var:Seitenname}}|?Hauptkartenbeschreibung|default= | + | --><span class="small" >{{#show:{{#var:Seitenname}}|?Hauptkartenbeschreibung|default=Hauptkarte {{#var:Seitenname}} }}</span><!-- |
--></div><!-- | --></div><!-- | ||
-->|<!-- | -->|<!-- | ||
Zeile 92: | Zeile 93: | ||
-->| @//@<!-- | -->| @//@<!-- | ||
-->| @@@@<!-- | -->| @@@@<!-- | ||
− | -->| {{#vardefine: Kartendatei | {{#show: @@@@ | ? | + | -->| {{#vardefine: Kartendatei | {{#show: @@@@ | ?Karte# }} }}<!-- |
-->{{#if: {{#var: Kartendatei }}<!-- | -->{{#if: {{#var: Kartendatei }}<!-- | ||
-->|<!-- | -->|<!-- | ||
Zeile 98: | Zeile 99: | ||
--><div style="z-index:0; position:relative; " >[[Datei:{{#var:Kartendatei }}|x128px]] <!-- | --><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; " ><!-- | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- | ||
− | -->{{#arraymap:{{# | + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
-->|,<!-- | -->|,<!-- | ||
-->|@LIZ@<!-- | -->|@LIZ@<!-- | ||
Zeile 104: | Zeile 105: | ||
-->| <!-- | -->| <!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#ifeq: {{# | + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
-->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Kartendatei }}]]<!-- | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Kartendatei }}]]<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
--></div><!-- | --></div><!-- | ||
--></div><!-- | --></div><!-- | ||
− | --><span class="small" >{{#show: @@@@ | ? | + | --><span class="small" >{{#show: @@@@ | ?Kartenbeschreibung# }}</span><!-- |
--></div><!-- | --></div><!-- | ||
-->|<!-- | -->|<!-- | ||
Zeile 122: | Zeile 123: | ||
-->{{#if:{{#show:{{#var:Seitenname}}|?Positionskarte#}}<!-- | -->{{#if:{{#show:{{#var:Seitenname}}|?Positionskarte#}}<!-- | ||
− | -->|<div class="textbox weiss " style="z-index:0; float:left; " ><!-- | + | -->|{{#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: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; " ><!-- | --><div style="z-index:1; position:absolute; bottom:0px; left:0px; background-color:lightgray; opacity: 0.5; padding:0.2em; overflow:hidden; " ><!-- | ||
− | -->{{#arraymap:{{# | + | -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!-- |
-->|,<!-- | -->|,<!-- | ||
-->|@LIZ@<!-- | -->|@LIZ@<!-- | ||
Zeile 131: | Zeile 133: | ||
-->| <!-- | -->| <!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#ifeq: {{# | + | -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!-- |
− | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk@@@@}}}]]<!-- | + | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!-- |
-->|}}<!-- | -->|}}<!-- | ||
--></div><!-- | --></div><!-- | ||
Zeile 147: | Zeile 149: | ||
-->{{#ifeq: {{NAMESPACE}} | Kartenwerk<!-- | -->{{#ifeq: {{NAMESPACE}} | Kartenwerk<!-- | ||
-->|<!-- | -->|<!-- | ||
− | -->|<div style="clear:left; "></div><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<!-- | ||
Zeile 156: | Zeile 159: | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | --></div><!-- | + | |
+ | --></div><!-- | ||
--><!-- ENDE Bearbeiten/Ansehen | --><!-- ENDE Bearbeiten/Ansehen | ||
Zeile 163: | Zeile 167: | ||
--><!-- ENDE Darstellung | --><!-- ENDE Darstellung | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--><!-- START Stille Setzungen | --><!-- START Stille Setzungen | ||
Zeile 224: | Zeile 176: | ||
-->{{#vardefine: Hauptkarte | {{{ Hauptkarte | {{{karte1|}}} }}} }}<!-- | -->{{#vardefine: Hauptkarte | {{{ Hauptkarte | {{{karte1|}}} }}} }}<!-- | ||
-->{{#if: {{#var: Hauptkarte }}<!-- | -->{{#if: {{#var: Hauptkarte }}<!-- | ||
− | -->| {{#set: Hauptkarte = {{#var: Hauptkarte }} }}<!-- | + | -->| {{#set: Hauptkarte = {{#var: Hauptkarte }} | Hauptkartenbeschreibung = {{{Hauptkartenbeschreibung|}}} }}<!-- |
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{ | + | -->{{#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]]<!-- | -->[[Kategorie:Kartenwerk]]<!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--><!-- ENDE Stille Setzungen | --><!-- ENDE Stille Setzungen | ||
+ | |||
--></includeonly> | --></includeonly> |
Aktuelle Version vom 19. September 2020, 18:27 Uhr
Dies ist die Vorlage „Kartenwerk“. Sie sollte im folgenden Format genutzt werden:
{{Kartenwerk|<SEITE>}}
Funktionsweise
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 {{PAGENAME}} 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: {{Kartenwerk|Jogodai}} → erzeugt Ausgabe:
Eingabe: {{Kartenwerk|Wintholt}} → erzeugt Ausgabe:
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.