Vorlage:Kachelliste: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:
  
 
{{Kachelübersicht
 
{{Kachelübersicht
  | Wert = Arten-Variante  
+
  | Wert = Arten-Variante
| Attribut = Basistyp
 
 
  | Seite = Bär
 
  | Seite = Bär
| Überschrift = Bärige Zeitgenossen
 
| Kachelspalten = 3
 
 
  }}
 
  }}
  
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: Wert | {{{Wert | {{{1 |}}} }}} }}<!--
+
-->{{#vardefine: Überschrift | {{{Überschrift | {{{4 | {{#var:Seite}} – {{#var:Wert Anzeige}} Übersicht }}} }}} }}<!--
-->{{#vardefine: Attribut | {{{Attribut | {{{2 | Basistyp }}} }}} }}<!--
+
-->{{#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: Kachelspalten | 3 }}<!--
 
 
-->{{#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:Seite}} – {{#var:Wert Anzeige}} Übersicht<!--
+
   --><h2>{{#var:Überschrift}}<!--
 
     -->&#32;({{#ask: [[{{#var:Attribut}}::{{#var:Wert}}]] [[GehörtZu::{{#var:Seite}}]] | format=count }})<!--
 
     -->&#32;({{#ask: [[{{#var:Attribut}}::{{#var:Wert}}]] [[GehörtZu::{{#var:Seite}}]] | format=count }})<!--
 
     --></h2><!--
 
     --></h2><!--

Version vom 21. September 2020, 15: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:

Vorlage:Kachelübersicht

Vorlage:Kachelübersicht

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.

Bearbeiten