Vorlage:Klappbox: Unterschied zwischen den Versionen
Aus Phoenix-Larp Wiki
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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> | |||
== 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=purgeneu laden.
Erstellt eine aufklappbare Box (MediaWiki mw-collapsible) mit Titel und Inhalt.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Titel | title | Überschrift der Box (klickbar).
| Mehrzeiliger Text | erforderlich |
| Inhalt | content | Text/Absätze, die aufgeklappt erscheinen (Wikitext möglich). | Wikitext | erforderlich |
| 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 |