Vorlage:Kachelliste: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Kachelumbruch-Zähler) |
Maggus (Diskussion | Beiträge) (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 | |
-->{{#ifexpr: {{#var:Kachelumbruch-Zähler}} = {{#var:Kachelspalten}} <!-- | -->{{#ifexpr: {{#var:Kachelumbruch-Zähler}} = {{#var:Kachelspalten}} <!-- | ||
− | -->| {{Umbruch links}} | + | -->| {{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
Beispiel 2 (Wahrheitswert "Als Rasse klassifiziert")
Eingabe Beispiel 2
{{Kachelübersicht | Wert = wahr | Attribut = Als Rasse klassifiziert | Seite = Rasse | Überschrift = | Kachelspalten = }}
Ausgabe Beispiel 2
Beispiel 3 (mit Falscheintrag bei Kachelspalten)
Eingabe Beispiel 3
{{Kachelübersicht | Wert = Arten-Variante | Seite = Nashorn | Kachelspalten = 10 oder 11 }}
Ausgabe Beispiel 3
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.