Zum Inhalt springen

Vorlage:Kachel: Unterschied zwischen den Versionen

Aus Pixopedia
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(58 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="display:inline-block; width:220px; height:150px; margin:10px; padding:0;
<div class="pixo-card {{{klasse|}}}">
            border-radius:8px; border:1px solid #444; background:#111; color:#fff;
<div class="pixo-card-hero"><span class="pixo-card-hero-inner">{{#if: {{{bild|}}} | [[Datei:{{{bild}}}|800px|link={{{link}}}]] }}</span></div><div class="pixo-card-title-bar"><span class="pixo-card-title-text">{{{text|Titel}}}</span></div><div class="pixo-card-body"><ul>
            box-shadow:0 4px 8px rgba(0,0,0,0.4); overflow:hidden;">
{{#if: {{{portal|}}} |  <li>[[{{{portal}}}|{{{portaltext|{{{portal}}}}}}]]</li>}}{{#if: {{{turnier1|}}} | <li>[[Turnier:{{{turnier1}}}|{{{turnier1}}}]]</li> }}{{#if: {{{turnier2|}}} | <li>[[Turnier:{{{turnier2}}}|{{{turnier2}}}]]</li> }}{{#if: {{{turnier3|}}} | <li>[[Turnier:{{{turnier3}}}|{{{turnier3}}}]]</li> }}
 
</ul></div>
  <!-- Bild-Bereich: ca. 70% Höhe -->
</div>
  <div style="width:100%; height:70%; overflow:hidden;">
    [[Datei:{{{bild}}}|x220px|link={{{link}}}]]
  </div>
 
  <!-- Text- / Link-Bereich: ca. 30% Höhe -->
  <div style="padding:6px 8px; height:30%; box-sizing:border-box;">


    <!-- Titel: normaler Text, linksbündig -->
<noinclude>
     <div style="font-size:0.95em; font-weight:bold; text-align:left;">
<templatedata>
       {{{text|Kachel}}}
{
     </div>
  "description": "Kachelkarte mit Bild/Teasertext und Links auf Turnier- oder Portalseiten.",
 
  "format": "inline",
     <!-- Turnier-Links als Stichpunkte -->
  "params": {
     <div style="margin-top:3px; font-size:0.8em; text-align:left;">
    "klasse": {
       <ul style="margin:2px 0 0 14px; padding:0;">
      "label": "Zusätzliche CSS-Klasse",
        {{#if: {{{turnier1|}}} | <li>[[Turnier:{{{turnier1}}}|{{{turnier1}}}]]</li> }}
      "description": "Optionale extra CSS-Klassen für die Kachel (z.B. pixo-card-large).",
        {{#if: {{{turnier2|}}} | <li>[[Turnier:{{{turnier2}}}|{{{turnier2}}}]]</li> }}
      "type": "string"
        {{#if: {{{turnier3|}}} | <li>[[Turnier:{{{turnier3}}}|{{{turnier3}}}]]</li> }}
    },
      </ul>
     "bild": {
     </div>
      "label": "Bild-Datei",
 
      "description": "Dateiname für das Hero-Bild (ohne „Datei:“).",
   </div>
       "type": "string"
 
    },
</div>
    "link": {
      "label": "Hauptlink",
      "description": "Seitentitel oder URL, auf den das Bild verlinkt.",
      "type": "string"
    },
    "text": {
      "label": "Titeltext",
      "description": "Titelzeile der Kachel.",
      "type": "string"
    },
     "portal": {
      "label": "Portal-Seite",
      "description": "Seitentitel der Portal-Seite (z.B. „Portal:Turniere“), auf die verlinkt wird.",
      "type": "string"
     },
     "portaltext": {
      "label": "Portal-Linktext",
      "description": "Angezeigter Text für den Portal-Link. Wenn leer, wird automatisch der Wert von „Portal-Seite“ verwendet.",
      "type": "string"
    },
    "turnier1": {
      "label": "Turnier 1",
       "description": "Seitentitel des ersten Turniers, das in der Liste verlinkt wird (ohne „Turnier:“).",
      "type": "string"
    },
    "turnier2": {
      "label": "Turnier 2",
      "description": "Seitentitel des zweiten Turniers (optional).",
      "type": "string"
    },
    "turnier3": {
      "label": "Turnier 3",
      "description": "Seitentitel des dritten Turniers (optional).",
      "type": "string"
    }
  },
  "paramOrder": [
    "klasse",
    "bild",
    "link",
    "text",
    "portal",
    "portaltext",
    "turnier1",
     "turnier2",
    "turnier3"
   ]
}
</templatedata>
</noinclude>

Aktuelle Version vom 9. März 2026, 09:40 Uhr

Titel


Kachelkarte mit Bild/Teasertext und Links auf Turnier- oder Portalseiten.

Vorlagenparameter[Vorlagendaten bearbeiten]

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Zusätzliche CSS-Klasseklasse

Optionale extra CSS-Klassen für die Kachel (z.B. pixo-card-large).

Mehrzeiliger Textoptional
Bild-Dateibild

Dateiname für das Hero-Bild (ohne „Datei:“).

Mehrzeiliger Textoptional
Hauptlinklink

Seitentitel oder URL, auf den das Bild verlinkt.

Mehrzeiliger Textoptional
Titeltexttext

Titelzeile der Kachel.

Mehrzeiliger Textoptional
Portal-Seiteportal

Seitentitel der Portal-Seite (z.B. „Portal:Turniere“), auf die verlinkt wird.

Mehrzeiliger Textoptional
Portal-Linktextportaltext

Angezeigter Text für den Portal-Link. Wenn leer, wird automatisch der Wert von „Portal-Seite“ verwendet.

Mehrzeiliger Textoptional
Turnier 1turnier1

Seitentitel des ersten Turniers, das in der Liste verlinkt wird (ohne „Turnier:“).

Mehrzeiliger Textoptional
Turnier 2turnier2

Seitentitel des zweiten Turniers (optional).

Mehrzeiliger Textoptional
Turnier 3turnier3

Seitentitel des dritten Turniers (optional).

Mehrzeiliger Textoptional