Vorlage:Kachelliste: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Debug-Angaben) |
Maggus (Diskussion | Beiträge) (Wert >> Kachel Wert) |
||
Zeile 7: | Zeile 7: | ||
<pre> | <pre> | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = <Wert> | + | | Kachel Wert = <Kachel Wert> |
| Attribut = <Attribut> | | Attribut = <Attribut> | ||
| Seite = <Seite> | | Seite = <Seite> | ||
Zeile 18: | Zeile 18: | ||
! Parameter !! Pflichtfeld !! Default !! Erläuterung | ! Parameter !! Pflichtfeld !! Default !! Erläuterung | ||
|- | |- | ||
− | | <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) | | <Attribut> || optional || Basistyp || Alternativer und beliebiger Attributswert, falls "Basistyp" nicht passend ist (wobei "<Wert>" dann dazu auch passen muss) | ||
Zeile 33: | Zeile 33: | ||
<pre> | <pre> | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = Arten-Variante | + | | Kachel Wert = Arten-Variante |
| Attribut = | | Attribut = | ||
| Seite = Bär | | Seite = Bär | ||
Zeile 42: | Zeile 42: | ||
=== Ausgabe Beispiel 1 === | === Ausgabe Beispiel 1 === | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = Arten-Variante | + | | Kachel Wert = Arten-Variante |
| Attribut = | | Attribut = | ||
| Seite = Bär | | Seite = Bär | ||
Zeile 53: | Zeile 53: | ||
<pre> | <pre> | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = wahr | + | | Kachel Wert = wahr |
| Attribut = Als Rasse klassifiziert | | Attribut = Als Rasse klassifiziert | ||
| Seite = Rasse | | Seite = Rasse | ||
Zeile 62: | Zeile 62: | ||
=== Ausgabe Beispiel 2 === | === Ausgabe Beispiel 2 === | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = wahr | + | | Kachel Wert = wahr |
| Attribut = Als Rasse klassifiziert | | Attribut = Als Rasse klassifiziert | ||
| Seite = Rasse | | Seite = Rasse | ||
Zeile 73: | Zeile 73: | ||
<pre> | <pre> | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = Arten-Variante | + | | Kachel Wert = Arten-Variante |
| Seite = Nashorn | | Seite = Nashorn | ||
| Kachelspalten = 10 oder 11 | | Kachelspalten = 10 oder 11 | ||
Zeile 80: | Zeile 80: | ||
=== Ausgabe Beispiel 3 === | === Ausgabe Beispiel 3 === | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = Arten-Variante | + | | Kachel Wert = Arten-Variante |
| Seite = Nashorn | | Seite = Nashorn | ||
| Kachelspalten = 10 oder 11 | | Kachelspalten = 10 oder 11 | ||
Zeile 97: | Zeile 97: | ||
/// ermittle die Werte aus dem Vorlagenaufruf | /// ermittle die Werte aus dem Vorlagenaufruf | ||
− | /// 1 Wert | + | /// 1 Kachel Wert |
− | -->{{#vardefine: Wert <!-- | + | -->{{#vardefine: Kachel Wert <!-- |
− | -->| {{#if: {{{Wert|}}} <!-- | + | -->| {{#if: {{{Kachel Wert|}}} <!-- |
− | -->| {{{Wert}}} <!-- | + | -->| {{{Kachel Wert}}} <!-- |
-->| {{#if: {{{1|}}} <!-- | -->| {{#if: {{{1|}}} <!-- | ||
-->| {{{1}}} <!-- | -->| {{{1}}} <!-- | ||
Zeile 128: | Zeile 128: | ||
-->}}<!-- | -->}}<!-- | ||
/// ermittle die Anzahl der anzuzeigenden Artikel | /// ermittle die Anzahl der anzuzeigenden Artikel | ||
− | -->{{#vardefine: Artikel Anzahl | {{#ask: [[ {{#var:Attribut}}::{{#var:Wert}} ]] [[ GehörtZu::{{#var:Seite}} ]] | format=count | default= 0 }} }}<!-- | + | -->{{#vardefine: Artikel Anzahl | {{#ask: [[ {{#var: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: Wert Anzeige <!-- | + | -->{{#vardefine: Kachel Wert Anzeige <!-- |
-->| {{#ifeq: {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- | -->| {{#ifeq: {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- | ||
-->| {{#var:Attribut}} <!-- | -->| {{#var:Attribut}} <!-- | ||
− | -->| {{#var:Wert}}<!-- | + | -->| {{#var:Kachel Wert}}<!-- |
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 142: | Zeile 142: | ||
-->| {{#if: {{{4|}}} <!-- | -->| {{#if: {{{4|}}} <!-- | ||
-->| {{{4}}} <!-- | -->| {{{4}}} <!-- | ||
− | -->| {{#var:Seite}} - {{#var:Wert Anzeige }} Übersicht<!-- /// default | + | -->| {{#var:Seite}} - {{#var:Kachel Wert Anzeige }} Übersicht<!-- /// default |
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 181: | Zeile 181: | ||
############################################################## | ############################################################## | ||
### Debug | ### Debug | ||
− | ->''Debug<hr>Wert = {{#var: 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>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>''<!-- |
### 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:Wert}}]] [[GehörtZu::{{#var:Seite}}]] | link=none | sep=@//@ }}<!-- | + | -->{{#arraymap: {{#ask: [[{{#var:Attribut}}::{{#var:Kachel Wert}}]] [[GehörtZu::{{#var:Seite}}]] | link=none | sep=@//@ }}<!-- |
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @@@@ <!-- | -->| @@@@ <!-- |
Version vom 22. September 2020, 11:02 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> | Attribut = <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 |
<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 | 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 | 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.