Vorlage:Kachelliste: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Kachelumbruch-Zähler)
(Kachel-Zähler)
Zeile 170: Zeile 170:
 
-->{{#vardefine: Kachelbreite | {{#expr: floor ( {{#var:Kachelraum}} / {{#var:Kachelspalten}} ) }} }}<!--
 
-->{{#vardefine: Kachelbreite | {{#expr: floor ( {{#var:Kachelraum}} / {{#var:Kachelspalten}} ) }} }}<!--
 
-->{{#vardefine: Kachelumbruch-Zähler | 1 }}<!--
 
-->{{#vardefine: Kachelumbruch-Zähler | 1 }}<!--
 +
-->{{#vardefine: Kachel-Zähler | 1 }}<!--
 
-->{{#vardefine: Farbe umgebende Box | hellerblau }}<!--
 
-->{{#vardefine: Farbe umgebende Box | hellerblau }}<!--
 
-->{{#vardefine: Farbe Teaser | hellergrau }}<!--
 
-->{{#vardefine: Farbe Teaser | hellergrau }}<!--
Zeile 256: Zeile 257:
  
 
       ### zeige stets die Kurzbeschreibung zuunterst an
 
       ### zeige stets die Kurzbeschreibung zuunterst an
       -->{{#show: @@@@ | ?Kurzbeschreibung | default=(ohne Kurzbeschreibung) }}<!--
+
       -->{{#show: @@@@ | ?Kurzbeschreibung | default=(ohne Kurzbeschreibung) }} ({{#var:Kachel-Zähler}})<!--
 
       --></div><!--
 
       --></div><!--
  
       /// ermittle, ob nach dem Teaser ein Umbruch kommen soll
+
       ### ermittle, ob nach dem Teaser ein Umbruch kommen soll
 
       -->{{#ifexpr: {{#var:Kachelumbruch-Zähler}} = {{#var:Kachelspalten}} <!--
 
       -->{{#ifexpr: {{#var:Kachelumbruch-Zähler}} = {{#var:Kachelspalten}} <!--
         -->| {{Umbruch links}} <hr> {{#vardefine: Kachelumbruch-Zähler | 1 }} <!--
+
         -->| {{Umbruch links}} {{#vardefine: Kachelumbruch-Zähler | 1 }} <!--
 +
          ### setzte einen Trennstrich, falls weitere Kacheln folgen (sonst nicht)
 +
          --> {{#ifexpr: {{#var:Kachel-Zähler}} < {{#var:Artikel Anzahl}} <!--
 +
            -->| <hr> <!--
 +
            -->|<!--
 +
            -->}}<!--
 
         -->| {{#vardefine: Kachelumbruch-Zähler | {{#expr: {{#var:Kachelumbruch-Zähler}} + 1 }} }}<!--
 
         -->| {{#vardefine: Kachelumbruch-Zähler | {{#expr: {{#var:Kachelumbruch-Zähler}} + 1 }} }}<!--
 
         -->}}<!--
 
         -->}}<!--
 +
      ### setzte den Kachel-Zähler einen hoch
 +
      -->{{#vardefine: Kachel-Zähler | {{#expr: {{#var:Kachel-Zähler}} + 1 }} }}<!--
  
 
     ### schließe die arraymap
 
     ### schließe die arraymap

Version vom 22. September 2020, 06:29 Uhr

Beschreibung

Dies ist die Vorlage Kachelliste.

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

Aufbau der Vorlage

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

Parameter der Vorlage

Parameter Pflichtfeld Default Erläuterung
<Wert> Pflicht - enthält in der Regel den entsprechenden Kategorie:Basistyp
<Attribut> optional Basistyp Alternativer und beliebiger Attributswert, falls "Basistyp" nicht passend ist (wobei "<Wert>" dann dazu auch passen muss)
<Seite> optional {{PAGENAME}} Seite, für welche die Kachelübersicht erzeugt werden soll
<Überschrift> optional (wird generiert) Überschrift über der Kachelübersicht
<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

{{Kachelübersicht
 | Wert = Arten-Variante
 | Attribut = 
 | Seite = Bär
 | Überschrift = Bärige Zeitgenossen
 | Kachelspalten = 4
 }}

Ausgabe Beispiel 1

Vorlage:Kachelübersicht

Beispiel 2 (Wahrheitswert "Als Rasse klassifiziert")

Eingabe Beispiel 2

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

Ausgabe Beispiel 2

Vorlage:Kachelübersicht

Beispiel 3 (mit Falscheintrag bei Kachelspalten)

Eingabe Beispiel 3

{{Kachelübersicht
 | Wert = Arten-Variante
 | Seite = Nashorn
 | Kachelspalten = 10 oder 11
 }}

Ausgabe Beispiel 3

Vorlage:Kachelübersicht

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.

Bearbeiten