Vorlage:Klappbox: Unterschied zwischen den Versionen
Aus Phoenix-Larp Wiki
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Becko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 12: | Zeile 12: | ||
<noinclude> | <noinclude> | ||
== Verwendung == | == Verwendung == | ||
Im VisualEditor: '''Einfügen → Vorlage → "Klappbox"''' auswählen und Felder ausfüllen. | Im VisualEditor: '''Einfügen → Vorlage → "Klappbox"''' auswählen und Felder ausfüllen. | ||
Im Wikitext: | Im Wikitext: | ||
<pre> | <pre> | ||
{{Klappbox | {{Klappbox | ||
| title | | title = Mehr Infos | ||
| content | | content = Hier steht der aufklappbare Inhalt … | ||
| state | | state = collapsed <!-- oder: expanded --> | ||
| expandtext | | expandtext = Aufklappen | ||
| collapsetext= Zuklappen | | collapsetext = Zuklappen | ||
| class | | class = klappbox-info | ||
}} | }} | ||
</pre> | </pre> | ||
== Optionales CSS == | == Optionales CSS == | ||
Füge bei Bedarf in <code>MediaWiki:Common.css</code> | Füge bei Bedarf in <code>MediaWiki:Common.css</code> hinzu: | ||
<pre> | <pre> | ||
.klappbox-header { cursor: pointer; padding: .25em .5em; } | .klappbox-header { cursor: pointer; padding: .25em .5em; } | ||
| Zeile 37: | Zeile 34: | ||
.klappbox-info { border: 1px solid #ccc; border-radius: .33rem; } | .klappbox-info { border: 1px solid #ccc; border-radius: .33rem; } | ||
</pre> | </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 für VisualEditor --> | ||
| Zeile 47: | Zeile 48: | ||
"description": "Überschrift der Box (klickbar).", | "description": "Überschrift der Box (klickbar).", | ||
"type": "string", | "type": "string", | ||
"required": | "required": true, | ||
"default": "Mehr Infos" | "default": "Mehr Infos" | ||
}, | }, | ||
"content": { | "content": { | ||
"label": "Inhalt", | "label": "Inhalt", | ||
"description": "Text/Absätze, die aufgeklappt erscheinen ( | "description": "Text/Absätze, die aufgeklappt erscheinen (Wikitext möglich).", | ||
"type": "content", | "type": "content", | ||
"required": | "required": true | ||
}, | }, | ||
"state": { | "state": { | ||
| Zeile 84: | Zeile 85: | ||
"required": false | "required": false | ||
} | } | ||
} | }, | ||
"paramOrder": ["title","content","state","expandtext","collapsetext","class"] | |||
} | } | ||
</templatedata> | </templatedata> | ||
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 |