Änderungen

6.507 Bytes hinzugefügt ,  19:27, 19. Sep. 2020
K
(bugfix)
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>}}
 
</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
   −
So sieht die Vorlage zum Beispiel bei Wintholt aus:
+
== Beispiele ==
{{:Wintholt/Karten}}
+
Eingabe: ''<nowiki>{{Kartenwerk|Jogodai}}</nowiki>'' &rarr; erzeugt Ausgabe:
<div style="clear:both;" ></div>
+
{{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 Titel
+
 
--><h2>Kartenwerk<!--
+
== Bearbeiten ==
-->{{#ifeq: {{#titleparts: {{PAGENAME}}|1|2}}<!--
+
 
 +
</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}}}<!--
 
   -->|<!--
 
   -->|<!--
    --><span class="mw-editsection" ><!--
  −
      -->&nbsp;[<nowiki />[http://splitterwiki.de/wiki/Spezial:Mit_Formular_bearbeiten/Karten/{{PAGENAMEE}}/Karten Bearbeiten]<nowiki />]<!--
  −
    --></span>|<!--
   
   -->}}<!--
 
   -->}}<!--
--></h2><!-- ENDE Titel
+
 
--><!-- START Anzeige
+
--><!-- ENDE Nur Namespace "Kartenwerk:"
-->{{#ifexist: {{PAGENAME}}/Karten<!--
+
 
   -->|{{/Karten}}<!--
+
--><!-- START Box Kartenwerk
   -->|<div class="textbox grau" ><!--
+
 
     -->'''Hinweis:''' Dieser Artikel hat noch kein Kartenwerk... <!--
+
--><div class="textbox grau "  style="" ><!--
    --><span class="plainlinks">[http://splitterwiki.de/wiki/Spezial:Mit_Formular_bearbeiten/Karten/{{PAGENAMEE}}/Karten Jetzt anlegen]</span><!--
+
 
    --></div><!--
+
--><!-- START Hauptkarte
   -->}}<!-- ENDE Anzeige
+
 
 +
-->{{#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
 +
 
 +
 
 
--></includeonly>
 
--></includeonly>