Vorlage:Klappbox/doc: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{bearbeiten}} {{cat|dokumentation}} {{documentation/Dokuseite}} <onlyinclude>Die Vorlage {{tlx|Klappbox}} erzeugt eine ausklappbare Box. == Verwendung == {…“) |
K |
||
Zeile 1: | Zeile 1: | ||
{{bearbeiten}} | {{bearbeiten}} | ||
{{documentation/Dokuseite}} | {{documentation/Dokuseite}} | ||
Version vom 26. November 2017, 15:03 Uhr
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Klappbox. |
Die Vorlage {{Klappbox}} erzeugt eine ausklappbare Box.
Verwendung
{{{!}}
{{!}}
ist ein magisches Wort und erzeugt das Pipe-Zeichen | (der senkrechte Strich, der in der MediaWiki-Syntax ständig benötigt wird)
Die Zeichenfolge {{{!}}
darf nicht getrennt werden, weil dies zu {| umgewandelt wird und somit eine Tabellezeile erzeugt.
{{Klappbox|Überschrift|ausklappbarer Zusatztext|breit=50%}}
ergibt (zwischen den Doppellinien)
Überschrift
Wenn du bereits ein Wiki installiert hast, wird dir einiges davon bekannt vorkommen.
Die Include-Systematik (=Transclusion) der MediaWiki-Software funktioniert innerhalb von Parser-Tags nicht, daher behilft man sich mit #tag.
Wie an meinem Beispiel zu erkennen ist, schreibt man die gewünschten Inhalte nicht in spitze, sondern zwischen zwei geschweifte Klammern. Das Schlüsselwort lautet #tag, gefolgt von einem Doppelpunkt und dem Tagnamen, beispielsweise categorytree, charinsert,... das wäre in meinem Beispiel syntaxhighlight. Danach folgt der berühmte senkrechte Strich, der ebenso wie die anderen auf Wikis häufig verwendeten Zeichen [{}] auf der deutschen Tastatur nur schwer zu erreichen ist.
Der Inhalt des Parseraufrufs, also das was von den Schlüsselwörtern <tagname>hier steht mein Parseraufrufsinhalt</tagname> umschlossen wird, wird unmittelbar hinter den ersten senkrechten Strich geschrieben.
Das schaut dann so aus:
<tagname>hier steht mein Parseraufrufsinhalt</tagname>
Danach folgen, jeweils getrennt durch senkrechte Striche, die Attribute, das sind die Parameter, die innerhalb der erste spitzen Klammer eingefügt werden, bei <syntaxhighlight> etwa die Angabe der Programmiersprache mit lang=sprache: <syntaxhighlight lang=sprache>. Der Clou bei dieser Sache ist, dass für die Angaben innerhalb der geschweiften Klammern die Transclusion-Automatik von Wikis funktioniert.
Code
{{bearbeiten}}<onlyinclude><includeonly><div style="width:{{{breit|30%}}};"><div style="padding-left:1em; padding-right:1em;width:{{{breit|30%}}};"; class="mw-collapsible mw-collapsed "><span style="margin-left: 5px; color: #3E5389; font-size: 16px; font-weight: bold;">{{{1|ÜBERSCHRIFT FEHLT}}}</span>
<div class="mw-collapsible-content"><hr><!-- Der nachfolgende Zeilenumbruch ist notwendig für den Fall, dass der Feldinhalt mit einem Listenzeichen (* oder #) anfängt. --><div style="margin-top:1em;">
{{{2|}}}</div></div></div></div></includeonly></onlyinclude>
{{verborgen}}{{documentation}}
Parameter
x
Name
Beschreibung
Standard
Status
1
Überschrift
leer
optional
2
ausklappbarer Zusatztext
leer
erforderlich
breit
Breite der Klappbox
30em
optional