Vorlage:Kartenwerk: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K ((bugfix))
 
(48 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>}}
|karte1=
 
|kartenbeschreibung1=
 
|karte2=
 
|kartenbeschreibung2=
 
|karte3=
 
|kartenbeschreibung3=
 
|karte4=
 
|kartenbeschreibung4=
 
|karte5=
 
|kartenbeschreibung5=
 
|karte6=
 
|kartenbeschreibung6=
 
|karte7=
 
|kartenbeschreibung7=
 
|karte8=
 
|kartenbeschreibung8=
 
|karte9=
 
|kartenbeschreibung9=
 
}}
 
 
</pre>
 
</pre>
 +
== 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 ''<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>
 
  
{{#ifexist: file:{{{karte1|}}}
+
== Bearbeiten ==
   |[[Datei:{{{karte1|}}}|120px]]<br />{{{kartenbeschreibung1}}}|}}
+
 
{{#ifexist: file:{{{karte1|}}}
+
</noinclude><includeonly><!--
   |[[Datei:{{{karte1|}}}|120px]]<br />{{{kartenbeschreibung1}}}|}}
+
 
{{#ifexist: file:{{{karte1|}}}
+
--><!-- START Definitionen
  |[[Datei:{{{karte1|}}}|120px]]<br />{{{kartenbeschreibung1}}}|}}
+
 
{{#ifexist: file:{{{karte1|}}}
+
-->{{#vardefine: Seitenname | {{{ 1 | {{PAGENAME}} }}} }}<!--
   |[[Datei:{{{karte1|}}}|120px]]<br />{{{kartenbeschreibung1}}}|}}
+
 
{{#ifexist: file:{{{karte1|}}}
+
--><!-- ENDE Definitionen
   |[[Datei:{{{karte1|}}}|120px]]<br />{{{kartenbeschreibung1}}}|}}
+
 
 +
--><!-- 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="" ><!--
 +
 
 +
--><!-- START Hauptkarte
 +
 
 +
-->{{#if:{{#show:{{#var:Seitenname}}|?Hauptkarte#}}<!--
 +
  -->|{{#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: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><!--
 +
          --><span class="small" >{{#show: @@@@ | ?Kartenbeschreibung# }}</span><!--
 +
        --></div><!--
 +
      -->|<!--
 +
      -->}}<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
--><!--
 +
 
 +
--><!-- 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><!--
 +
      --><span class="small" >Positionskarte</span><!--
 +
      --></div><!--
 +
  -->|<!--
 +
  -->}}<!--
 +
 
 +
--><!-- ENDE Positionskarte
 +
 
 +
--><!-- START Bearbeiten/Ansehen
 +
 
 +
  -->{{#ifeq: {{NAMESPACE}} | Kartenwerk<!--
 +
    -->|<!--
 +
    -->|<div style="clear:left; "></div><!--
 +
      --><hr><!--
 +
      --><span class="small" style="float:right; " ><!--
 +
      -->{{#formlink: form=Kartenwerk<!--
 +
        -->| link text=Bearbeiten<!--
 +
        -->| target=Kartenwerk:{{#var:Seitenname}}<!--
 +
        -->}}<!--
 +
      -->&#32;/ [[Kartenwerk:{{#var:Seitenname}}|Ansehen]]<!--
 +
      --></span><!--
 +
      -->}}<!--
 +
 
 +
  --></div><!--
 +
 
 +
--><!-- ENDE Bearbeiten/Ansehen
 +
 
 +
--><!-- ENDE Box Kartenwerk
 +
 
 +
--><!-- ENDE Darstellung
 +
 
 +
--><!-- START Stille Setzungen
 +
-->{{#vardefine: Positionskarte | {{{ Positionskarte | {{{karte0|}}} }}} }}<!--
 +
  -->{{#if: {{#var: Positionskarte }}<!--
 +
    -->| {{#set: Positionskarte = {{#var: Positionskarte }} }}<!--
 +
    -->|<!--
 +
    -->}}<!--
 +
-->{{#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
 +
 
  
<gallery mode="nolines" class="kartenwerk" caption="Kartenwerk" perrow="2" >
+
--></includeonly>
Wappen Wintholt.png|Statischer Beschreibungstext
 
{{{karte1}}}|{{{kartenbeschreibung1}}}
 
</gallery></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