Vorlage:Klappbox

Aus Jurtenland-Wiki
Zur Navigation springen Zur Suche springen

BearbeitenVersionenCache leerenSeiteninformation

Die Vorlage Klappbox ist nur auf eingebundenen Seiten voll sichtbar und auf dieser Seite versteckt.

Template-info.png Vorlagendokumentation

AnzeigenBearbeitenVersionenCache löschen
Diese Vorlagendokumentation wird von der Seite Vorlage:Klappbox/doc eingebunden.

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