Vorlage:Kachelliste: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Wert >> Kachel Wert) |
Maggus (Diskussion | Beiträge) (Attribut >> Kachel Attribut) |
||
Zeile 8: | Zeile 8: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
| Kachel Wert = <Kachel Wert> | | Kachel Wert = <Kachel Wert> | ||
− | | Attribut = <Attribut> | + | | Kachel Attribut = <Kachel Attribut> |
| Seite = <Seite> | | Seite = <Seite> | ||
| Überschrift = <Überschrift> | | Überschrift = <Überschrift> | ||
Zeile 20: | Zeile 20: | ||
| <Kachel Wert> || Pflicht || - || enthält in der Regel den entsprechenden [[:Kategorie:Basistyp]] | | <Kachel 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) | + | | <Kachel Attribut> || optional || Basistyp || Alternativer und beliebiger Attributswert, falls "Basistyp" nicht passend ist (wobei "<Wert>" dann dazu auch passen muss) |
|- | |- | ||
| <Seite> || optional || <nowiki>{{PAGENAME}}</nowiki> || Seite, für welche die Kachelübersicht erzeugt werden soll | | <Seite> || optional || <nowiki>{{PAGENAME}}</nowiki> || Seite, für welche die Kachelübersicht erzeugt werden soll | ||
Zeile 34: | Zeile 34: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
| Kachel Wert = Arten-Variante | | Kachel Wert = Arten-Variante | ||
− | | Attribut = | + | | Kachel Attribut = |
| Seite = Bär | | Seite = Bär | ||
| Überschrift = Bärige Zeitgenossen | | Überschrift = Bärige Zeitgenossen | ||
Zeile 43: | Zeile 43: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
| Kachel Wert = Arten-Variante | | Kachel Wert = Arten-Variante | ||
− | | Attribut = | + | | Kachel Attribut = |
| Seite = Bär | | Seite = Bär | ||
| Überschrift = Bärige Zeitgenossen | | Überschrift = Bärige Zeitgenossen | ||
Zeile 54: | Zeile 54: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
| Kachel Wert = wahr | | Kachel Wert = wahr | ||
− | | Attribut = Als Rasse klassifiziert | + | | Kachel Attribut = Als Rasse klassifiziert |
| Seite = Rasse | | Seite = Rasse | ||
| Überschrift = | | Überschrift = | ||
Zeile 63: | Zeile 63: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
| Kachel Wert = wahr | | Kachel Wert = wahr | ||
− | | Attribut = Als Rasse klassifiziert | + | | Kachel Attribut = Als Rasse klassifiziert |
| Seite = Rasse | | Seite = Rasse | ||
| Überschrift = | | Überschrift = | ||
Zeile 107: | Zeile 107: | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | /// 2 Attribut | + | /// 2 Kachel Attribut |
− | -->{{#vardefine: Attribut <!-- | + | -->{{#vardefine: Kachel Attribut <!-- |
− | -->| {{#if: {{{Attribut|}}} <!-- | + | -->| {{#if: {{{Kachel Attribut|}}} <!-- |
− | -->| {{{Attribut}}} <!-- | + | -->| {{{Kachel Attribut}}} <!-- |
-->| {{#if: {{{2|}}} <!-- | -->| {{#if: {{{2|}}} <!-- | ||
-->| {{{2}}} <!-- | -->| {{{2}}} <!-- | ||
Zeile 128: | Zeile 128: | ||
-->}}<!-- | -->}}<!-- | ||
/// ermittle die Anzahl der anzuzeigenden Artikel | /// ermittle die Anzahl der anzuzeigenden Artikel | ||
− | -->{{#vardefine: Artikel Anzahl | {{#ask: [[ {{#var:Attribut}}::{{#var:Kachel Wert}} ]] [[ GehörtZu::{{#var:Seite}} ]] | format=count | default= 0 }} }}<!-- | + | -->{{#vardefine: Artikel Anzahl | {{#ask: [[ {{#var:Kachel Attribut}}::{{#var:Kachel Wert}} ]] [[ GehörtZu::{{#var:Seite}} ]] | format=count | default= 0 }} }}<!-- |
/// ermittle für die default Überschrift, welcher Wert angezeigt werden soll | /// ermittle für die default Überschrift, welcher Wert angezeigt werden soll | ||
-->{{#vardefine: Kachel Wert Anzeige <!-- | -->{{#vardefine: Kachel Wert Anzeige <!-- | ||
− | -->| {{#ifeq: {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- | + | -->| {{#ifeq: {{#show: Attribut:{{#var:Kachel Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- |
− | -->| {{#var:Attribut}} <!-- | + | -->| {{#var:Kachel Attribut}} <!-- |
-->| {{#var:Kachel Wert}}<!-- | -->| {{#var:Kachel Wert}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 181: | Zeile 181: | ||
############################################################## | ############################################################## | ||
### Debug | ### Debug | ||
− | ->''Debug<hr>Kachel Wert = {{#var: Kachel Wert}}<hr>Attribut = {{#var: Attribut }}<hr>Seite = {{#var: Seite }}<hr>Artikel Anzahl = {{#var: Artikel Anzahl }}<hr>Überschrift = {{#var: Überschrift }}<hr>{{#var:Kachelspalten }} Kachelspalten <hr>{{#var:Kachelraum }} Kachelraum <hr>{{#var:Kachelbreite}} Kachelbreite<hr>{{#var:Kachelumbruch-Zähler }} Kachelumbruch-Zähler <hr>''<!-- | + | ->''Debug<hr>Kachel Wert = {{#var: Kachel Wert}}<hr>Kachel Attribut = {{#var: Kachel Attribut }}<hr>Seite = {{#var: Seite }}<hr>Artikel Anzahl = {{#var: Artikel Anzahl }}<hr>Überschrift = {{#var: Überschrift }}<hr>{{#var:Kachelspalten }} Kachelspalten <hr>{{#var:Kachelraum }} Kachelraum <hr>{{#var:Kachelbreite}} Kachelbreite<hr>{{#var:Kachelumbruch-Zähler }} Kachelumbruch-Zähler <hr>''<!-- |
### wurde der Basistyp (das Attribut) gesetzt? | ### wurde der Basistyp (das Attribut) gesetzt? | ||
Zeile 197: | Zeile 197: | ||
### gehe alle zugehörigen Basistypen (Attribute) durch | ### gehe alle zugehörigen Basistypen (Attribute) durch | ||
− | -->{{#arraymap: {{#ask: [[{{#var:Attribut}}::{{#var:Kachel Wert}}]] [[GehörtZu::{{#var:Seite}}]] | link=none | sep=@//@ }}<!-- | + | -->{{#arraymap: {{#ask: [[{{#var:Kachel Attribut}}::{{#var:Kachel Wert}}]] [[GehörtZu::{{#var:Seite}}]] | link=none | sep=@//@ }}<!-- |
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @@@@ <!-- | -->| @@@@ <!-- |
Version vom 22. September 2020, 11:05 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 | Kachel Wert = <Kachel Wert> | Kachel Attribut = <Kachel Attribut> | Seite = <Seite> | Überschrift = <Ü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) |
<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 | Kachel Wert = Arten-Variante | Kachel Attribut = | Seite = Bär | Überschrift = Bärige Zeitgenossen | Kachelspalten = 4 }}
Ausgabe Beispiel 1
Beispiel 2 (Wahrheitswert "Als Rasse klassifiziert")
Eingabe Beispiel 2
{{Kachelübersicht | Kachel Wert = wahr | Kachel Attribut = Als Rasse klassifiziert | Seite = Rasse | Überschrift = | Kachelspalten = }}
Ausgabe Beispiel 2
Beispiel 3 (mit Falscheintrag bei Kachelspalten)
Eingabe Beispiel 3
{{Kachelübersicht | Kachel Wert = Arten-Variante | Seite = Nashorn | Kachelspalten = 10 oder 11 }}
Ausgabe Beispiel 3
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.