Vorlage:Klappbox: Unterschied zwischen den Versionen

Aus Phoenix-Larp Wiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!-- Vorlage:Klappbox -->
<!-- =========================
    VORLAGE: Klappbox
    ========================= -->
<div class="mw-collapsible {{#ifeq:{{{state|collapsed}}}|collapsed|mw-collapsed|}} {{{class|}}}"
<div class="mw-collapsible {{#ifeq:{{{state|collapsed}}}|collapsed|mw-collapsed|}} {{{class|}}}"
     data-expandtext="{{{expandtext|Aufklappen}}}"
     data-expandtext="{{{expandtext|Aufklappen}}}"
Zeile 5: Zeile 7:
   <div class="klappbox-header"><strong>{{{title|Mehr Infos}}}</strong></div>
   <div class="klappbox-header"><strong>{{{title|Mehr Infos}}}</strong></div>
   <div class="mw-collapsible-content">
   <div class="mw-collapsible-content">
     {{{content|Inhalt}}}
     {{{content|}}}
   </div>
   </div>
</div>
</div>
<noinclude>
== Verwendung ==
Im VisualEditor: '''Einfügen → Vorlage → "Klappbox"''' auswählen und Felder ausfüllen.
Im Wikitext:
<pre>
{{Klappbox
| title        = Mehr Infos
| content      = Hier steht der aufklappbare Inhalt …
| state        = collapsed  <!-- oder: expanded -->
| expandtext  = Aufklappen
| collapsetext = Zuklappen
| class        = klappbox-info
}}
</pre>
== Optionales CSS ==
Füge bei Bedarf in <code>MediaWiki:Common.css</code> hinzu:
<pre>
.klappbox-header { cursor: pointer; padding: .25em .5em; }
.mw-collapsible .mw-collapsible-content { padding: .4em .5em .6em; }
.klappbox-info { border: 1px solid #ccc; border-radius: .33rem; }
</pre>
== Voraussetzungen ==
* VisualEditor und TemplateData sollten aktiviert sein (prüfbar unter ''Spezial:Version'').
* Nach dem Speichern einmal die Seite und diese Vorlage mit <code>?action=purge</code> neu laden.
<!-- TemplateData für VisualEditor -->
<templatedata>
{
  "description": "Erstellt eine aufklappbare Box (MediaWiki mw-collapsible) mit Titel und Inhalt.",
  "params": {
    "title": {
      "label": "Titel",
      "description": "Überschrift der Box (klickbar).",
      "type": "string",
      "required": true,
      "default": "Mehr Infos"
    },
    "content": {
      "label": "Inhalt",
      "description": "Text/Absätze, die aufgeklappt erscheinen (Wikitext möglich).",
      "type": "content",
      "required": true
    },
    "state": {
      "label": "Startzustand",
      "description": "\"collapsed\" = eingeklappt starten; \"expanded\" = offen starten.",
      "type": "string",
      "required": false,
      "default": "collapsed",
      "suggestedvalues": ["collapsed", "expanded"]
    },
    "expandtext": {
      "label": "Text „Aufklappen“",
      "description": "Linktext, wenn die Box zugeklappt ist.",
      "type": "string",
      "required": false,
      "default": "Aufklappen"
    },
    "collapsetext": {
      "label": "Text „Zuklappen“",
      "description": "Linktext, wenn die Box aufgeklappt ist.",
      "type": "string",
      "required": false,
      "default": "Zuklappen"
    },
    "class": {
      "label": "Zusätzliche CSS-Klassen",
      "description": "Eigene Klassen für Styling (z. B. „klappbox-info“).",
      "type": "string",
      "required": false
    }
  },
  "paramOrder": ["title","content","state","expandtext","collapsetext","class"]
}
</templatedata>
[[Kategorie:Vorlage:Dokumentation]]
</noinclude>

Aktuelle Version vom 9. November 2025, 20:20 Uhr

Mehr Infos


Verwendung

Im VisualEditor: Einfügen → Vorlage → "Klappbox" auswählen und Felder ausfüllen.

Im Wikitext:

{{Klappbox
 | title        = Mehr Infos
 | content      = Hier steht der aufklappbare Inhalt …
 | state        = collapsed   <!-- oder: expanded -->
 | expandtext   = Aufklappen
 | collapsetext = Zuklappen
 | class        = klappbox-info
}}

Optionales CSS

Füge bei Bedarf in MediaWiki:Common.css hinzu:

.klappbox-header { cursor: pointer; padding: .25em .5em; }
.mw-collapsible .mw-collapsible-content { padding: .4em .5em .6em; }
.klappbox-info { border: 1px solid #ccc; border-radius: .33rem; }

Voraussetzungen

  • VisualEditor und TemplateData sollten aktiviert sein (prüfbar unter Spezial:Version).
  • Nach dem Speichern einmal die Seite und diese Vorlage mit ?action=purge neu laden.

Erstellt eine aufklappbare Box (MediaWiki mw-collapsible) mit Titel und Inhalt.

Vorlagenparameter

ParameterBeschreibungTypStatus
Titeltitle

Überschrift der Box (klickbar).

Standard
Mehr Infos
Mehrzeiliger Texterforderlich
Inhaltcontent

Text/Absätze, die aufgeklappt erscheinen (Wikitext möglich).

Wikitexterforderlich
Startzustandstate

"collapsed" = eingeklappt starten; "expanded" = offen starten.

Vorgeschlagene Werte
collapsed expanded
Standard
collapsed
Mehrzeiliger Textoptional
Text „Aufklappen“expandtext

Linktext, wenn die Box zugeklappt ist.

Standard
Aufklappen
Mehrzeiliger Textoptional
Text „Zuklappen“collapsetext

Linktext, wenn die Box aufgeklappt ist.

Standard
Zuklappen
Mehrzeiliger Textoptional
Zusätzliche CSS-Klassenclass

Eigene Klassen für Styling (z. B. „klappbox-info“).

Mehrzeiliger Textoptional