Zum Inhalt springen

Vorlage:Klapptext: Unterschied zwischen den Versionen

Aus OBS Wiki
Wiki-Admin (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MINERVA-Thiel (Diskussion | Beiträge)
TemplateStyles und Klasse obs-klapp ergaenzt, Inline-Abstand entfernt, color:black aus PDF-Ueberschriftenstilen entfernt; Klassen fuer Common.js und PDF-Zweig unveraendert [Volltext ersetzt]
 
Zeile 1: Zeile 1:
<onlyinclude><div class="collapsible" style="margin-bottom: 7px;">
<onlyinclude><templatestyles src="Styles/Styles.css" /><div class="collapsible obs-klapp">
<{{AusgabeSwitch|HTML={{{titel_typ|div}}}|PDF=div}} class="title" style="cursor: pointer;{{AusgabeSwitch|PDF={{#switch:{{{titel_typ}}}||h1=font-weight: bold; font-size:160%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;|h2=font-weight: bold; font-size:140%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;|h3=font-weight: bold; font-size:120%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;|h4=font-weight: bold; font-size:100%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;|h5=font-weight: bold; font-size:100%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;|h6=font-weight: bold; font-size:100%;color: black;margin-bottom: 0.17em; margin-top: 0.5em;}}}}">{{{kopf}}}</{{AusgabeSwitch|HTML={{{titel_typ|div}}}|PDF=div}}>
<{{AusgabeSwitch|HTML={{{titel_typ|div}}}|PDF=div}} class="title" style="cursor: pointer;{{AusgabeSwitch|PDF={{#switch:{{{titel_typ}}}||h1=font-weight: bold; font-size:160%;margin-bottom: 0.17em; margin-top: 0.5em;|h2=font-weight: bold; font-size:140%;margin-bottom: 0.17em; margin-top: 0.5em;|h3=font-weight: bold; font-size:120%;margin-bottom: 0.17em; margin-top: 0.5em;|h4=font-weight: bold; font-size:100%;margin-bottom: 0.17em; margin-top: 0.5em;|h5=font-weight: bold; font-size:100%;margin-bottom: 0.17em; margin-top: 0.5em;|h6=font-weight: bold; font-size:100%;margin-bottom: 0.17em; margin-top: 0.5em;}}}}">{{{kopf}}}</{{AusgabeSwitch|HTML={{{titel_typ|div}}}|PDF=div}}>
<div class="body forceprint_block" style="margin-left: {{{margin-left-inhalt|16px}}};">
<div class="body forceprint_block" style="margin-left: {{{margin-left-inhalt|16px}}};">
{{{inhalt}}}
{{{inhalt}}}
Zeile 7: Zeile 7:


<noinclude>{{Dokumentation}}
<noinclude>{{Dokumentation}}
Das Aussehen kommt aus [[Vorlage:Styles/Styles.css]] (Abschnitt „Klapptext", Klasse <code>obs-klapp</code>); im Navigationskasten gilt die Listenoptik aus dem Abschnitt „Navigationskasten". Das Auf- und Zuklappen steuert weiterhin [[MediaWiki:Common.js]] über die Klassen <code>collapsible</code>, <code>title</code>, <code>body</code>.


[[Kategorie:Vorlagen]]
[[Kategorie:Vorlagen]]
[[Kategorie:Templates]]</noinclude>
[[Kategorie:Templates]]</noinclude>

Aktuelle Version vom 25. September 2026, 10:56 Uhr

{{{kopf}}}

{{{inhalt}}}


[Bearbeiten] Dokumentation

Diese Vorlage bindet einen ein- und ausklappbaren Text in eine Seite ein. Sie basiert technisch auf dem JavaScript-Code en:MediaWiki:Common.js/CollapseElements.js. Dementsprechend muss beim Benutzer JavaScript aktiviert sein, damit diese Vorlage funktioniert.

Es handelt sich dabei um druckbare Klapptexte. Dies bedeutet, dass die Klapptexte sowohl bei der Browsereigenen Druckfunktion wie auch bei der PDF-Erstellung mitgedruckt werden.

Beispiel

Quelltext:

{{:Klapptext|kopf=Das erscheint in der Kopfzeile (ist damit immer sichtbar)|inhalt=Dieser Teil ist der eigentliche Inhalt und damit ein- und ausklappbar.}}

So sieht es aus:

Das erscheint in der Kopfzeile (ist damit immer sichtbar)

Dieser Teil ist der eigentliche Inhalt und damit ein- und ausklappbar.

Manchmal ist es notwendig, dass die Kopfzeile ein bestimmtes HTML-Element wie eine Überschrift ist. Hierzu kannst du den Parameter titel_typ verwenden, welches du auf das entsprechende HTML-Tag wie b oder h3 setzt. So wird:

{{:Klapptext|titel_typ=h3|kopf=Überschrift|inhalt=Bla Bla Bla}}

zu

Überschrift

Bla Bla Bla

Verwendete Parameter

kopf - Inhalt der Kopfzeile

inhalt - ein- und ausklappbarer Inhalt

titel_typ - bestimmt, von welchem HTML-Typ die Kopfzeile ist (optional; Defaultwert „div“)

margin-left-inhalt - Abstand des Inhalts zum linken Rand (optional; Defaultwert „16px“)




Das Aussehen kommt aus Vorlage:Styles/Styles.css (Abschnitt „Klapptext", Klasse obs-klapp); im Navigationskasten gilt die Listenoptik aus dem Abschnitt „Navigationskasten". Das Auf- und Zuklappen steuert weiterhin MediaWiki:Common.js über die Klassen collapsible, title, body.