Vorlage:Kartenwerk: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Bugfrix)
K ((bugfix))
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 21: Zeile 21:
  
 
== Beispiele ==
 
== Beispiele ==
Eingabe: ''<nowiki>{{Kartenwerk|Blutgrasweite}}</nowiki>'' &rarr; erzeugt Ausgabe:
+
Eingabe: ''<nowiki>{{Kartenwerk|Jogodai}}</nowiki>'' &rarr; erzeugt Ausgabe:
{{Kartenwerk|Blutgrasweite}}
+
{{Kartenwerk|Jogodai}}
 
Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' &rarr; erzeugt Ausgabe:
 
Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' &rarr; 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]]&#32;<!--
 
     --><div style="z-index:0; position:relative; " >[[Datei:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}|x128px]]&#32;<!--
 
       --><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:{{#show:Datei:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}|?Lizenzicon#|default=Icon ohne lizenz.png}} <!--
+
         -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei}}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!--
 
           -->|,<!--
 
           -->|,<!--
 
           -->|@LIZ@<!--
 
           -->|@LIZ@<!--
Zeile 69: Zeile 70:
 
           -->|&nbsp;<!--
 
           -->|&nbsp;<!--
 
           -->}}<!--
 
           -->}}<!--
           -->{{#ifeq: {{#show:Datei:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}|?Lizenz#}} | Uhrwerk<!--
+
           -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
             -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk@@@@}}}]]<!--
+
             -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!--
 
             -->|}}<!--
 
             -->|}}<!--
 
         --></div><!--
 
         --></div><!--
Zeile 92: Zeile 93:
 
   -->| @//@<!--
 
   -->| @//@<!--
 
   -->| @@@@<!--
 
   -->| @@@@<!--
   -->| {{#vardefine: Kartendatei | {{#show: @@@@ | ?Kartenwerk# }} }}<!--
+
   -->| {{#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]]&#32;<!--
 
         --><div style="z-index:0; position:relative; " >[[Datei:{{#var:Kartendatei }}|x128px]]&#32;<!--
 
           --><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:{{#show:Datei:{{#var:Kartendatei }}|?Lizenzicon#|default=Icon ohne lizenz.png}} <!--
+
             -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!--
 
               -->|,<!--
 
               -->|,<!--
 
               -->|@LIZ@<!--
 
               -->|@LIZ@<!--
Zeile 104: Zeile 105:
 
               -->|&nbsp;<!--
 
               -->|&nbsp;<!--
 
               -->}}<!--
 
               -->}}<!--
             -->{{#ifeq: {{#show:Datei:{{#var:Kartendatei }}|?Lizenz#}} | Uhrwerk<!--
+
             -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
 
               -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Kartendatei }}]]<!--
 
               -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Kartendatei }}]]<!--
 
               -->|}}<!--
 
               -->|}}<!--
 
             --></div><!--
 
             --></div><!--
 
           --></div><!--
 
           --></div><!--
           --><span class="small" >{{#show: @@@@ | ?Kartenwerkbeschreibung# }}</span><!--
+
           --><span class="small" >{{#show: @@@@ | ?Kartenbeschreibung# }}</span><!--
 
         --></div><!--
 
         --></div><!--
 
       -->|<!--
 
       -->|<!--
Zeile 118: Zeile 119:
  
 
--><!-- ENDE weitere Karten
 
--><!-- ENDE weitere Karten
 
--><!-- START alte Darstellung
 
 
  -->{{#arraymap: 1,2,3,4,5,6,7,8,9,0<!--
 
    -->|,<!--
 
    -->|@@@@<!--
 
    -->|{{#ifexist:Datei:{{{karte@@@@|}}}<!--
 
      -->|<div class="textbox weiss " style="z-index:0; float:left; " ><!--
 
        --><div style="z-index:0; position:relative; " >[[Datei:{{{karte@@@@|}}}|x128px]]&#32;<!--
 
          --></div><!--
 
          --><span class="small" ><!--
 
            -->{{#ifeq: {{#show:Datei:{{{karte@@@@}}}|?Lizenz#}} | Uhrwerk<!--
 
              -->|[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk@@@@}}}]]&nbsp;<!--
 
              -->|}}<!--
 
          -->{{{kartenbeschreibung@@@@|(Beschreibung fehlt)}}}</span><!--
 
        --></div><!--
 
        -->{{#set: Karten = {{{karte@@@@|}}} }}<!--
 
      -->|}}<!--
 
    -->|<!--
 
    -->}}<!--
 
 
--><!-- ENDE alte Darstellung
 
  
 
--><!-- START Positionskarte
 
--><!-- START Positionskarte
  
 
-->{{#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]]&#32;<!--
 
     --><div style="z-index:0; position:relative; " >[[Datei:{{#show:{{#var:Seitenname}}|?Positionskarte#}}|x128px]]&#32;<!--
 
       --><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:{{#show:Datei:{{#show:{{#var:Seitenname}}|?Positionskarte#}}|?Lizenzicon#|default=Icon ohne lizenz.png}} <!--
+
         -->{{#arraymap:{{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenzicon#| mainlabel=- | headers=hide |default=Icon ohne lizenz.png}} <!--
 
           -->|,<!--
 
           -->|,<!--
 
           -->|@LIZ@<!--
 
           -->|@LIZ@<!--
Zeile 153: Zeile 133:
 
           -->|&nbsp;<!--
 
           -->|&nbsp;<!--
 
           -->}}<!--
 
           -->}}<!--
           -->{{#ifeq: {{#show:Datei:{{#show:{{#var:Seitenname}}|?Positionskarte#}}|?Lizenz#}} | Uhrwerk<!--
+
           -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
             -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk@@@@}}}]]<!--
+
             -->|&nbsp;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{{Kartenwerk:@@@@}}}]]<!--
 
             -->|}}<!--
 
             -->|}}<!--
 
         --></div><!--
 
         --></div><!--
Zeile 196: 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:{{#var:Seitenname}}<!--
 
-->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!--
   -->|{{#set: Page has default form = Kartenwerk }}<!--
+
   -->|{{#default_form: Kartenwerk }}<!--
 
     -->[[Kategorie:Kartenwerk]]<!--
 
     -->[[Kategorie:Kartenwerk]]<!--
 
   -->|<!--
 
   -->|<!--
Zeile 207: Zeile 187:
 
--><!-- START Stille Setzungen
 
--><!-- START Stille Setzungen
 
-->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!--
 
-->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!--
   -->|{{#set: Page has default form = Kartenwerk }}<!--
+
   -->|{{#default_form: Kartenwerk }}<!--
 
     -->[[Kategorie:Kartenwerk]]<!--
 
     -->[[Kategorie:Kartenwerk]]<!--
 
   -->|<!--
 
   -->|<!--

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

  1. 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

  1. Galerie der angelegten Karten
  2. Als erste Karte wird, so vorhanden, die Hauptkarte angezeigt
  3. Als letzte Karte wird, so vorhanden, die Positionskarte angezeigt
  4. Sollte sich die Ausgabe im Namensraum "Kartenwerk:" befinden, wird ein Link auf die Hauptseite angezeigt
  5. Sollte sich die Ausgabe nicht im Namensraum "Kartenwerk" befinden, werden Links zum Bearbeiten/Ansehen des Kartenwerks angezeigt

Beispiele

Eingabe: {{Kartenwerk|Jogodai}} → erzeugt Ausgabe:

Regionalkarte Jogodai physisch-beschriftet.jpg
Icon copyright.png verweis=Datei:{{{Kartenwerk:@@@@}}}
Physische Karte mit Beschriftung
Regionalkarte Jogodai physisch.jpg
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
Physische Karte ohne Beschriftung
Regionalkarte Jogodai politisch.jpg
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
Politische Karte
Regionalkarte Jogodai Umriss-in-Lorakis.png
Icon copyright.png verweis=Datei:{{{Kartenwerk:@@@@}}}
Positionskarte

Bearbeiten / Ansehen

Eingabe: {{Kartenwerk|Wintholt}} → erzeugt Ausgabe:

Regionalkarte Wintholt physisch-beschriftet.jpg
Icon copyright.png verweis=Datei:{{{Kartenwerk:@@@@}}}
Physische Karte mit Beschriftung
Regionalkarte Wintholt physisch.jpg
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
Physische Karte ohne Beschriftung
Regionalkarte Wintholt politisch.jpg
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
Politische Karte
In-Game-Karte Wintholt gesamt.jpg
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
In-game-Karte ganz Wintholt
In-Game-Karte Wintholt Gebiet-nördlich-Albronnen.png
Icon copyright.png Icon Vorlage Uhrwerk warnend 32.png
In-game-Karte Gebiet nördlich Albronnen
Regionalkarte Wintholt Umriss-in-Lorakis.png
Icon copyright.png verweis=Datei:{{{Kartenwerk:@@@@}}}
Positionskarte

Bearbeiten / Ansehen

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.

Bearbeiten