Vorlage:Klappbox: Unterschied zwischen den Versionen
Aus Phoenix-Larp Wiki
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<!-- | <!-- ========================= | ||
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| | {{{content|}}} | ||
</div> | </div> | ||
</div> | </div> | ||
<noinclude> | <noinclude> | ||
<!-- ========================= | |||
DOKU & TEMPLATEData | |||
========================= --> | |||
== 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 <!-- optional für eigenes Styling --> | |||
}} | |||
</pre> | |||
== Optionales CSS == | |||
Füge bei Bedarf in <code>MediaWiki:Common.css</code> (global) oder <code>MediaWiki:Vector.css</code> (skin-spezifisch) 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> | |||
<!-- TemplateData für VisualEditor --> | <!-- TemplateData für VisualEditor --> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Erstellt eine aufklappbare Box (mw-collapsible).", | "description": "Erstellt eine aufklappbare Box (MediaWiki mw-collapsible) mit Titel und Inhalt.", | ||
"params": { | "params": { | ||
"title": { | "title": { | ||
| Zeile 24: | Zeile 52: | ||
"content": { | "content": { | ||
"label": "Inhalt", | "label": "Inhalt", | ||
"description": "Text/Absätze, die aufgeklappt erscheinen.", | "description": "Text/Absätze, die aufgeklappt erscheinen (kann Wikitext enthalten).", | ||
"type": "content", | "type": "content", | ||
"required": false | "required": false | ||
| Zeile 30: | Zeile 58: | ||
"state": { | "state": { | ||
"label": "Startzustand", | "label": "Startzustand", | ||
"description": " | "description": "\"collapsed\" = eingeklappt starten; \"expanded\" = offen starten.", | ||
"type": "string", | "type": "string", | ||
"required": false, | "required": false, | ||
| Zeile 38: | Zeile 66: | ||
"expandtext": { | "expandtext": { | ||
"label": "Text „Aufklappen“", | "label": "Text „Aufklappen“", | ||
"description": "Linktext, wenn zugeklappt.", | "description": "Linktext, wenn die Box zugeklappt ist.", | ||
"type": "string", | "type": "string", | ||
"required": false, | "required": false, | ||
| Zeile 45: | Zeile 73: | ||
"collapsetext": { | "collapsetext": { | ||
"label": "Text „Zuklappen“", | "label": "Text „Zuklappen“", | ||
"description": "Linktext, wenn aufgeklappt.", | "description": "Linktext, wenn die Box aufgeklappt ist.", | ||
"type": "string", | "type": "string", | ||
"required": false, | "required": false, | ||
| Zeile 52: | Zeile 80: | ||
"class": { | "class": { | ||
"label": "Zusätzliche CSS-Klassen", | "label": "Zusätzliche CSS-Klassen", | ||
"description": " | "description": "Eigene Klassen für Styling (z. B. „klappbox-info“).", | ||
"type": "string", | "type": "string", | ||
"required": false | "required": false | ||
| Zeile 59: | Zeile 87: | ||
} | } | ||
</templatedata> | </templatedata> | ||
[[Kategorie:Vorlage:Dokumentation]] | |||
</noinclude> | </noinclude> | ||
Version vom 9. November 2025, 20:13 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 <!-- optional für eigenes Styling -->
}}
Optionales CSS
Füge bei Bedarf in MediaWiki:Common.css (global) oder MediaWiki:Vector.css (skin-spezifisch) 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; }
Erstellt eine aufklappbare Box (MediaWiki mw-collapsible) mit Titel und Inhalt.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Titel | title | Überschrift der Box (klickbar).
| Mehrzeiliger Text | optional |
| Inhalt | content | Text/Absätze, die aufgeklappt erscheinen (kann Wikitext enthalten). | Wikitext | optional |
| Startzustand | state | "collapsed" = eingeklappt starten; "expanded" = offen starten.
| Mehrzeiliger Text | optional |
| Text „Aufklappen“ | expandtext | Linktext, wenn die Box zugeklappt ist.
| Mehrzeiliger Text | optional |
| Text „Zuklappen“ | collapsetext | Linktext, wenn die Box aufgeklappt ist.
| Mehrzeiliger Text | optional |
| Zusätzliche CSS-Klassen | class | Eigene Klassen für Styling (z. B. „klappbox-info“). | Mehrzeiliger Text | optional |