Vorlage:Klappbox: Unterschied zwischen den Versionen

Aus Phoenix-Larp Wiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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>
<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": "„collapsed“ = eingeklappt starten; sonst offen.",
       "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": "Für individuelle Styles (optional).",
       "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.

Vorlagenparameter

ParameterBeschreibungTypStatus
Titeltitle

Überschrift der Box (klickbar).

Standard
Mehr Infos
Mehrzeiliger Textoptional
Inhaltcontent

Text/Absätze, die aufgeklappt erscheinen (kann Wikitext enthalten).

Wikitextoptional
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