Vorlage:Kartenwerk: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Stille Setzungen)
K ((bugfix))
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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>'' &rarr; erzeugt Ausgabe:
 +
{{Kartenwerk|Jogodai}}
 +
Eingabe: ''<nowiki>{{Kartenwerk|Wintholt}}</nowiki>'' &rarr; 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]]&#32;<!--
+
  --><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: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#}}]]<!--
 +
          -->|&nbsp;<!--
 +
          -->}}<!--
 +
          -->{{#ifeq:  {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
 +
            -->|&nbsp;[[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]]&#32;<!--
 +
          --><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 }}]]<!--
 +
              -->|&nbsp;<!--
 +
              -->}}<!--
 +
            -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
 +
              -->|&nbsp;[[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@@@@}}}]]&nbsp;<!--
+
      -->|<!--
              -->|}}<!--
+
      -->}}<!--
          -->{{{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]]&#32;<!--
 +
      --><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#}}]]<!--
 +
          -->|&nbsp;<!--
 +
          -->}}<!--
 +
          -->{{#ifeq: {{#ask:[[Datei:{{#var:Kartendatei }}]]|?Lizenz#| mainlabel=- | headers=hide}} | Uhrwerk<!--
 +
            -->|&nbsp;[[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; "></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<!--
 
         -->| link text=Bearbeiten<!--
 
         -->| link text=Bearbeiten<!--
         -->| target=Kartenwerk:{{FULLPAGENAME}}<!--
+
         -->| target=Kartenwerk:{{#var:Seitenname}}<!--
 
         -->}}<!--
 
         -->}}<!--
       -->&#32;/ [[Kartenwerk:{{FULLPAGENAME}}|Ansehen]]<!--
+
       -->&#32;/ [[Kartenwerk:{{#var:Seitenname}}|Ansehen]]<!--
 
       --></span><!--
 
       --></span><!--
 
       -->}}<!--
 
       -->}}<!--
--></div><!-- ENDE Darstellung
+
 
 +
  --></div><!--
 +
 
 +
--><!-- ENDE Bearbeiten/Ansehen
 +
 
 +
--><!-- ENDE Box Kartenwerk
 +
 
 +
--><!-- ENDE Darstellung
  
 
--><!-- START Stille Setzungen
 
--><!-- START Stille Setzungen
 
-->{{#vardefine: Positionskarte | {{{ Positionskarte | {{{karte0|}}} }}} }}<!--
 
-->{{#vardefine: Positionskarte | {{{ Positionskarte | {{{karte0|}}} }}} }}<!--
   -->{{#if: {{var: Positionskarte }}<!--
+
   -->{{#if: {{#var: Positionskarte }}<!--
     -->| {{#set: Positionskarte = {{var: Positionskarte }} }}<!--
+
     -->| {{#set: Positionskarte = {{#var: Positionskarte }} }}<!--
 
     -->|<!--
 
     -->|<!--
 
     -->}}<!--
 
     -->}}<!--
 
-->{{#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:{{PAGENAME}}<!--
+
-->{{#ifeq: {{FULLPAGENAME}} | Kartenwerk:{{#var:Seitenname}}<!--
   -->|{{#set: Page has default form = Kartenwerk }}<!--
+
  -->|{{#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

  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