Vorlage:Kachelliste: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) |
||
Zeile 33: | Zeile 33: | ||
{{Kachelübersicht | {{Kachelübersicht | ||
− | | Wert = Arten-Variante | + | | Wert = Arten-Variante |
− | |||
| Seite = Bär | | Seite = Bär | ||
− | |||
− | |||
}} | }} | ||
Zeile 53: | Zeile 50: | ||
/// ermittle die Werte aus dem Vorlagenaufruf | /// ermittle die Werte aus dem Vorlagenaufruf | ||
+ | /// 1 Wert | ||
+ | -->{{#vardefine: Wert <!-- | ||
+ | -->| {{#if: {{{Wert|}}} <!-- | ||
+ | -->| {{{Wert}}} <!-- | ||
+ | -->| {{#if: {{{1|}}} <!-- | ||
+ | -->| {{{1}}} <!-- | ||
+ | -->|<!-- /// kein default! | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | /// 2 Attribut | ||
+ | -->{{#vardefine: Attribut <!-- | ||
+ | -->| {{#if: {{{Attribut|}}} <!-- | ||
+ | -->| {{{Attribut}}} <!-- | ||
+ | -->| {{#if: {{{2|}}} <!-- | ||
+ | -->| {{{2}}} <!-- | ||
+ | -->| Basistyp <!-- /// default | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->{{#vardefine: Attribut | {{{Attribut | {{{2 | Basistyp }}} }}} }}<!-- | ||
-->{{#vardefine: Seite | {{{Seite | {{{3 | {{FULLPAGENAME}} }}} }}} }}<!-- | -->{{#vardefine: Seite | {{{Seite | {{{3 | {{FULLPAGENAME}} }}} }}} }}<!-- | ||
− | -->{{#vardefine: | + | -->{{#vardefine: Überschrift | {{{Überschrift | {{{4 | {{#var:Seite}} – {{#var:Wert Anzeige}} Übersicht }}} }}} }}<!-- |
− | -->{{#vardefine: | + | -->{{#vardefine: Kachelspalten | {{{Kachelspalten | {{{5 | 2 }}} }}} }}<!-- |
-->{{#vardefine: Wert Anzeige <!-- | -->{{#vardefine: Wert Anzeige <!-- | ||
-->| {{#ifeq: {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- | -->| {{#ifeq: {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# }} | Wahrheitswert <!-- | ||
Zeile 64: | Zeile 82: | ||
/// ermittle und definiere die Kacheldarstellung | /// ermittle und definiere die Kacheldarstellung | ||
− | |||
-->{{#vardefine: Kachelraum | {{#expr:100-({{#var:Kachelspalten}}*4) }} }}<!-- | -->{{#vardefine: Kachelraum | {{#expr:100-({{#var:Kachelspalten}}*4) }} }}<!-- | ||
-->{{#vardefine: Kachelbreite | {{#expr: floor ( {{#var:Kachelraum}} / {{#var:Kachelspalten}} ) }} }}<!-- | -->{{#vardefine: Kachelbreite | {{#expr: floor ( {{#var:Kachelraum}} / {{#var:Kachelspalten}} ) }} }}<!-- | ||
Zeile 84: | Zeile 101: | ||
### starte mit dem Titel | ### starte mit dem Titel | ||
-->{{Umbruch links}}<!-- | -->{{Umbruch links}}<!-- | ||
− | --><h2>{{#var: | + | --><h2>{{#var:Überschrift}}<!-- |
--> ({{#ask: [[{{#var:Attribut}}::{{#var:Wert}}]] [[GehörtZu::{{#var:Seite}}]] | format=count }})<!-- | --> ({{#ask: [[{{#var:Attribut}}::{{#var:Wert}}]] [[GehörtZu::{{#var:Seite}}]] | format=count }})<!-- | ||
--></h2><!-- | --></h2><!-- |
Version vom 21. September 2020, 14:51 Uhr
Dies ist die Vorlage '.
Sie listet zugeordnete Artikel eines Basistyps (alternativ auch anderer Attribute) im Teaser-Format auf.
Folgender Quelltext wird eingefügt:
{{Kachelübersicht | Wert = <Wert> | Attribut = <Attribut> | Seite = <Seite> | Überschrift = <Überschrift> | Kachelspalten = <Kachelspalten> }}
Parameter dieser 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 (min. 1, max 4) |
Beispiel
Die Angabe {{Kachelübersicht|Arten-Variante|Basistyp|Bär|3}} erzeugt folgendee Kachelübersicht:
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.