Vorlage:Tabelle.Wesen nach Basistyp: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Bugfix)
(limit=999)
 
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>
 
<noinclude>
Dies ist die Vorlage „Tabelle.Wesen nach Basistyp“.
+
Dies ist die Vorlage „Tabelle.Wesen nach Basistyp“. Sie sollte im folgenden Format genutzt werden:
Sie sollte im folgenden Format genutzt werden:
 
 
<pre>
 
<pre>
 
{{Tabelle.Wesen nach Basistyp|Basistyp}}
 
{{Tabelle.Wesen nach Basistyp|Basistyp}}
 
</pre>
 
</pre>
 
wobei die Variable "Basistyp" optional ist. Ist die Variable "Basistyp" nicht gesetzt, zieht sich die Vorlage den Seitennamen (<nowiki>{{PAGENAME}}</nowiki>).
 
wobei die Variable "Basistyp" optional ist. Ist die Variable "Basistyp" nicht gesetzt, zieht sich die Vorlage den Seitennamen (<nowiki>{{PAGENAME}}</nowiki>).
== Vorschau (am Beispiel des Gebirge (Terrain)) ==
 
{{Tabelle.Wesen nach Basistyp|Gebirge (Terrain)}}
 
 
 
== Vorlagen-Bearbeitung ==
 
== Vorlagen-Bearbeitung ==
 
</noinclude><includeonly><!--
 
</noinclude><includeonly><!--
  
--><!-- START Variablen-Definition
+
//////////////////////////////////////////////////////////////
-->{{#vardefine: Basistyp | {{{1|{{PAGENAME}}}}} }}<!--
+
/// Variablen-Definition
--><!-- ENDE Variablen-Definition
+
//////////////////////////////////////////////////////////////
 +
-->{{#vardefine: Basistyp | {{{1 | {{#show:{{PAGENAME}}|?Basistyp#}} }}} }}<!--
 +
-->{{#arraydefine: Artikel <!--
 +
  -->| {{#ask: [[ {{#var:Basistyp}} :: {{PAGENAME}} ]] <!--
 +
    -->| link=none <!--
 +
    -->| limit=999 <!--
 +
    -->| sep=@//@ <!--
 +
    -->}}<!--
 +
  -->| @//@ <!--
 +
  -->}}<!--
 +
//////////////////////////////////////////////////////////////
  
--><!-- START Wesen
 
-->{{#if: {{#ask: [[{{#show:{{#var:Basistyp}}|?Basistyp#}}::{{#var:Basistyp}}]] [[:+]] [[Kategorie:Wesen]] }}
 
    |<h2>Wesen mit dem Merkmal {{#var:Basistyp}}</h2><!--
 
    --><table class="wikitable sortable oben" ><!--
 
      --><tr><!--
 
        --><th>Wesen</th><!--
 
        --><th>Kurzbeschreibung</th><!--
 
        --><th>Merkmale</th><!--
 
        --><th>Typus</th><!--
 
        --><th>GK</th><!--
 
        --><th>MG</th><!--
 
      --></tr><!--
 
    -->{{#arraymap: {{#ask: [[{{#show:{{#var:Basistyp}}|?Basistyp#}}::{{#var:Basistyp}}]] [[:+]] [[Kategorie:Wesen]] | link=none | limit=500 | sep=@//@ }}
 
      |@//@
 
      |@@@@
 
      |<tr><!--
 
        --><td>[[@@@@]]<!--
 
          -->{{Vorschaubild.Kreis<!--
 
            -->|1={{#show:@@@@|?Profilbild|default=xxx}}<!--
 
            -->|2=@@@@<!--
 
            -->}}<!--
 
          --></td><!--
 
        --><td>{{#show:@@@@|?Kurzbeschreibung}}</td><!--
 
        --><td>{{#arraymap:{{#show:@@@@|?Gegnermerkmal}}|,|@@1@@|{{WikilinkKlammerWeg|@@1@@}}|&#32;{{,}}&#32;}}</td><!--
 
        --><td>{{#arraymap:{{#show:@@@@|?Artentypus}}|,|@@1@@|{{WikilinkKlammerWeg|@@1@@}}|&#32;{{,}}&#32;}}</td><!--
 
        --><td>{{#show:@@@@|?Größenklasse}}</td><!--
 
        --><td>{{#show:@@@@|?MonstergradAnzeige}}</td><!--
 
      --></tr><!--
 
  -->|}}</table>
 
  |}}<!--
 
--><!-- ENDE Wesen
 
  
--><!-- START Galerie
+
##############################################################
-->{{#if: {{Galerie.Profilbilder nach Kategorie|{{#var:Basistyp}}}}<!--  
+
### Darstellung
  -->|<h2>Galerie</h2><!--  
+
##############################################################
  -->{{Galerie.Profilbilder nach Kategorie|{{#var:Basistyp}}}}<!--  
+
-->{{#if: {{#arraysize:Artikel}}<!--
  -->|}}<!--  
+
  -->|<!--
--><!-- ENDE Galerie
+
  ### Überschrift
 +
  --><h2>Einträge ({{#arraysize:Artikel}}) mit dem {{#var:Basistyp}}: {{KlammerWeg|{{PAGENAME}}}}</h2><!--
 +
  ### Tabellenkopf
 +
  --><table class="wikitable sortable oben" ><!--
 +
    --><tr><!--
 +
      --><th>Name</th><!--
 +
      --><th>Beschreibung</th><!--
 +
      --><th>Eigenschaften</th><!--
 +
    --></tr><!--
 +
  ### Tabelleninhalt
 +
  -->{{#arraymap: {{#arrayprint: Artikel | @//@ }}<!--
 +
    -->| @//@ <!--
 +
    -->| @@@@ <!--
 +
    -->|<tr><!--
 +
      ### Name
 +
      --><td><!--
 +
        --><h3>[[@@@@]]</h3><!--
 +
        ### Profilbild
 +
        -->{{Vorschaubild.Kreis<!--
 +
          -->|1={{#show:@@@@|?Profilbild|default=Mich gibt es nicht :-)}}<!--
 +
          -->|2=@@@@<!--
 +
          -->}}<!--
 +
        --></td><!--
 +
      ### Beschreibung
 +
      --><td><!--
 +
        -->{{#show: @@@@ | ?Artikelinfo }}<!--
 +
        --></td><!--
 +
      ### Eigenschaften
 +
      --><td><ul><!--
 +
        -->{{#arraymap: Artentypus, Gegnermerkmal, Meisterschaft, Zauber <!--
 +
          -->| , <!--
 +
          -->| @EIGENSCHAFT@ <!--
 +
          -->|{{#if: {{#show: @@@@ | ?@EIGENSCHAFT@ }}<!--
 +
            -->|<li>@EIGENSCHAFT@: <!--
 +
              -->{{#arraymap: {{#show: @@@@ | ?@EIGENSCHAFT@ | valuesep=@//@ }}<!--
 +
                -->| @//@ <!--
 +
                -->| @foo@ <!--
 +
                -->| {{WikilinkKlammerWeg|@foo@}}<!--
 +
                -->| {{-,-}}<!--
 +
                -->}}<!--
 +
              --></li><!--
 +
            -->|<!--
 +
            -->}}<!--
 +
          -->|<!--
 +
          -->}}<!--
 +
        --></ul></td><!--
 +
      --></tr><!--
 +
      -->|<!--
 +
      -->}}<!--
 +
    --></table><!--
 +
  -->|<!--
 +
  -->}}<!--
 +
##############################################################
  
 
--></includeonly>
 
--></includeonly>

Aktuelle Version vom 1. Oktober 2020, 11:31 Uhr

Dies ist die Vorlage „Tabelle.Wesen nach Basistyp“. Sie sollte im folgenden Format genutzt werden:

{{Tabelle.Wesen nach Basistyp|Basistyp}}

wobei die Variable "Basistyp" optional ist. Ist die Variable "Basistyp" nicht gesetzt, zieht sich die Vorlage den Seitennamen ({{PAGENAME}}).

Vorlagen-Bearbeitung