Vorlage:Kachelliste: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Unterart statt Arten-Variante)
(Überarbeitung (Layout, Bilder, Wording))
Zeile 37: Zeile 37:
 
  | Kachel Seite = Bär
 
  | Kachel Seite = Bär
 
  | Kachel Überschrift = Bärige Zeitgenossen
 
  | Kachel Überschrift = Bärige Zeitgenossen
  | Kachelspalten = 4
+
  | Kachelspalten = 3
 
  }}
 
  }}
 
</pre>
 
</pre>
Zeile 46: Zeile 46:
 
  | Kachel Seite = Bär
 
  | Kachel Seite = Bär
 
  | Kachel Überschrift = Bärige Zeitgenossen
 
  | Kachel Überschrift = Bärige Zeitgenossen
  | Kachelspalten = 4
+
  | Kachelspalten = 3
 
  }}
 
  }}
  
Zeile 69: Zeile 69:
 
  }}
 
  }}
  
== Beispiel 3 (mit Falscheintrag bei Kachelspalten) ==
+
 
=== Eingabe Beispiel 3 ===
+
== Beispiel 3 ==
 +
=== Eingabe Beispiel 2 ===
 +
<pre>
 +
{{Kachelliste
 +
| Kachel Wert = Landschaftsgebiet
 +
| Kachel Attribut = Hauptkategorie
 +
| Kachel Seite = Selenia
 +
| Kachel Überschrift =
 +
| Kachelspalten =
 +
}}
 +
</pre>
 +
=== Ausgabe Beispiel 3 ===
 +
{{Kachelliste
 +
| Kachel Wert = Landschaftsgebiet
 +
| Kachel Attribut = Hauptkategorie
 +
| Kachel Seite = Selenia
 +
| Kachel Überschrift =
 +
| Kachelspalten =
 +
}}
 +
 
 +
== Beispiel 4 (mit Falscheintrag bei Kachelspalten) ==
 +
=== Eingabe Beispiel 4 ===
 
<pre>
 
<pre>
 
{{Kachelliste
 
{{Kachelliste
Zeile 78: Zeile 99:
 
  }}
 
  }}
 
</pre>
 
</pre>
=== Ausgabe Beispiel 3 ===
+
=== Ausgabe Beispiel 4 ===
 
{{Kachelliste
 
{{Kachelliste
 
  | Kachel Wert = Unterart
 
  | Kachel Wert = Unterart
Zeile 146: Zeile 167:
 
     -->| {{#if: {{{4|}}} <!--
 
     -->| {{#if: {{{4|}}} <!--
 
       -->| {{{4}}} <!--
 
       -->| {{{4}}} <!--
       -->| {{#var:Kachel Seite}} - {{#var:Kachel Wert Anzeige }} Übersicht<!-- /// default
+
       -->| {{#var:Kachel Seite}} - Übersicht {{#var:Kachel Wert Anzeige }} <!-- /// default
 
       -->}}<!--
 
       -->}}<!--
 
     -->}}<!--
 
     -->}}<!--
 
   -->}}<!--
 
   -->}}<!--
 +
 
/// 5 Kachelspalten
 
/// 5 Kachelspalten
 
-->{{#vardefine: Kachelspalten <!--
 
-->{{#vardefine: Kachelspalten <!--
Zeile 177: Zeile 199:
 
-->{{#vardefine: Farbe Teaser | weiss }}<!--
 
-->{{#vardefine: Farbe Teaser | weiss }}<!--
  
 +
--><!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
Zeile 214: Zeile 237:
 
       --><div class="kachel {{#var: Farbe Teaser }} " style="float:left; width:{{#var:Kachelbreite}}%; " ><!--
 
       --><div class="kachel {{#var: Farbe Teaser }} " style="float:left; width:{{#var:Kachelbreite}}%; " ><!--
  
       ### setze den Teaser pro gefundenen Artikel
+
       ### setze den Kacheltitel - Seitentitel, ergänzt um Kurzinfo, falls nicht nach Basistyp gefragt wird
       --><h3 class="center " >[[@@@@]]</h3><!--
+
       --><div class="center " ><!--
      --><hr><!--
+
      -->'''[[@@@@]]'''<!--
 +
        --></div><!--
  
       ### nimm als Bild erst das Wappen, dann das Profilbild und sonst nichts
+
       ### START Textbox um Bild + Steckbrief
       -->{{#vardefine: Teaserbild <!--
+
       --><div class="textbox" ><!--
        -->| {{#show: @@@@ | ?Wappen# | default={{#show: @@@@ | ?Profilbild# }} }} <!--
 
        -->}}<!--
 
      -->{{#if: {{#var: Teaserbild }} <!--
 
        -->| [[Datei:{{#var: Teaserbild }}<!--
 
          -->| 64x128px <!--
 
          -->| links <!--
 
          -->| verweis=@@@@ <!--
 
          -->]]<!--
 
        -->|<!--
 
        -->}}<!--
 
  
       ### optional: Einwohner?
+
       ### ermittle das Kachelbild: nimm als Bild erst das Wappen, dann das Profilbild und schließlich das Icon der Hauptkategorie
       -->{{#if: {{#show: @@@@ | ?Bevölkerungsanzahl }}<!--
+
       -->{{#vardefine: Kachelbild <!--
        -->| Einwohner: {{#show: @@@@ | ?Bevölkerungsanzahl }} <!--
+
          -->| {{#if: {{{6|}}} <!--
          --><hr><!--
+
            -->| {{{6}}} <!--
        -->|<!--
+
            -->| {{#show: @@@@ | ?Wappen# <!--
 +
              -->| default={{#show: @@@@ | ?Profilbild# <!--
 +
                -->| default={{#show: {{#show: @@@@ | ?Hauptkategorie# }} |?Icon# }}<!--
 +
              -->}} <!--
 +
          -->}}<!--
 +
          -->}}<!--
 
         -->}}<!--
 
         -->}}<!--
  
       ### optional: Rasse?
+
       ### setze das Kachelbild ein (verlinkt mit Seite)
       -->{{#if: {{#show: @@@@ | ?Rasse}}<!--
+
       --><div class=rechts><!--
        -->| Rasse: {{WikilinkKlammerWeg | {{#show: @@@@ | ?Rasse }} }} <!--
+
         -->{{Vorschaubild.Kreis | 1={{#var: Kachelbild}} | 2=@@@@ }}<!--
          --><hr><!--
+
         --></div><!--
        -->|<!--
 
         -->}}<!--
 
 
 
      ### optional: Ausbildung?
 
      -->{{#if: {{#show: @@@@ | ?Ausbildung }}<!--
 
        -->| Ausbildung: {{WikilinkKlammerWeg | {{#show: @@@@ | ?Ausbildung }} }} <!--
 
          --><hr><!--
 
         -->|<!--
 
        -->}}<!--
 
  
       ### optional: Größenklasse (Monstergrad) ?
+
       ### zeige die Kurzbeschreibung an (verlinkt mit Seite)
      -->{{#if: {{#show: @@@@ | ?Größenklasse }}<!--
+
        -->[[ @@@@ | {{#show: @@@@ | ?Steckbrief | default=(ohne Kurzbeschreibung) }} ]]<!--
        -->| {{#show: @@@@ | ?Größenklasse=GK <!--
 
          -->| ?Monstergrad Einzelgegner=Monstergrad <!--
 
          -->| ?Monstergrad Gruppengegner= <!--
 
          -->| headers=plain <!--
 
          -->| format=plain <!--
 
          -->| valuesep= {{-,-}} <!--
 
          -->}}  <!--
 
          --><hr><!--
 
        -->|<!--
 
        -->}}<!--
 
  
       ### zeige stets die Kurzbeschreibung zuunterst an
+
       ### ENDE Textbox um Bild + Kurzbeschreibung  
      -->{{#show: @@@@ | ?Kurzbeschreibung | default=(ohne Kurzbeschreibung) }}<!--
+
        --></div><!--
  
 
       ### beende Artikel-Kachel
 
       ### beende Artikel-Kachel

Version vom 3. März 2024, 16:04 Uhr

Beschreibung

Dies ist die Vorlage Kachelliste.

Sie listet zugeordnete Artikel eines Basistyps (alternativ auch anderer Attribute) im Kachel-Format auf.

Aufbau der Vorlage

{{Kachelliste
 | Kachel Wert = <Kachel Wert>
 | Kachel Attribut = <Kachel Attribut>
 | Kachel Seite = <Kachel Seite>
 | Kachel Überschrift = <Kachel Überschrift>
 | Kachelspalten = <Kachelspalten>
 }}

Parameter der Vorlage

Parameter Pflichtfeld Default Erläuterung
<Kachel Wert> Pflicht - enthält in der Regel den entsprechenden Kategorie:Basistyp
<Kachel Attribut> optional Basistyp Alternativer und beliebiger Attributswert, falls "Basistyp" nicht passend ist (wobei "<Wert>" dann dazu auch passen muss)
<Kachel Seite> optional {{PAGENAME}} Seite, für welche die Kachelliste erzeugt werden soll
<Kachel Überschrift> optional (wird generiert) Überschrift über der Kachelliste
<Kachelspalten> optional 2 Legt fest, in wie vielen Spalten die Kacheln fließen sollen; Nicht-Zahlen sowie Zahlen größer als die Anzahl der anzuzeigenden Artikel werden auf Default gesetzt

Beispiel 1 (Basistyp als default)

Eingabe Beispiel 1

{{Kachelliste
 | Kachel Wert = Unterart
 | Kachel Attribut = 
 | Kachel Seite = Bär
 | Kachel Überschrift = Bärige Zeitgenossen
 | Kachelspalten = 3
 }}

Ausgabe Beispiel 1

Bärige Zeitgenossen (8)

Beispiel 2 (Wahrheitswert "Als Rasse klassifiziert")

Eingabe Beispiel 2

{{Kachelliste
 | Kachel Wert = wahr
 | Kachel Attribut = Als Rasse klassifiziert
 | Kachel Seite = Rasse
 | Kachel Überschrift = 
 | Kachelspalten =
 }}

Ausgabe Beispiel 2

Rasse - Übersicht Als Rasse klassifiziert (22)


Beispiel 3

Eingabe Beispiel 2

{{Kachelliste
 | Kachel Wert = Landschaftsgebiet
 | Kachel Attribut = Hauptkategorie
 | Kachel Seite = Selenia
 | Kachel Überschrift = 
 | Kachelspalten =
 }}

Ausgabe Beispiel 3

Selenia - Übersicht Landschaftsgebiet (10)

Beispiel 4 (mit Falscheintrag bei Kachelspalten)

Eingabe Beispiel 4

{{Kachelliste
 | Kachel Wert = Unterart
 | Kachel Seite = Nashorn
 | Kachelspalten = 10 oder 11
 }}

Ausgabe Beispiel 4

Nashorn - Übersicht Unterart (2)

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.

Bearbeiten