Vorlage:Verbergen
Mit dieser Vorlage kann auf Klick ein Text ausgetauscht oder auch ein- und ausgeblendet werden. Die Texte werden dabei wie normer Fließtext behandelt (<span>
-Elemente), weswegen die Anwendung auf Text innerhalb eines Absatzes begrenzt ist. Um Blockelemente (Listen, Tabellen, mehrere Absätze) zu verwenden, muss der Parameter typ=block
hinzugefügt werden. Außerdem gibt es die Vorlage:Verbergen/Alles, welche an einer zentralen Stelle der Seite eingefügt werden kann, und mit der alle verborgenen Elemente gleichzeitig geschaltet werden können.
Anwendungshinweise
Die Vorlage erwartet drei unbenannte Parameter.
- eine ID, die seitenweit eindeutig sein muss. Anstelle eines konkreten Wertes kann auch
{{#uid:}}
übergeben werden. - der zunächst angezeigte Text
- der verborgene Text
Die optionalen (benannten) Parameter können an beliebiger Stelle notiert werden (davor, danach, dazwischen).
Der angezeigte Text kann auch leer sein, dann ist zunächst nur der Schalter-Text zu sehen.
Wenn ein Leerzeichen zwischen dem Schaltertext und den anderen Texten stehen soll, so ist dieses als normales Leerzeichen am Anfang des angezeigten und verborgenen Textes einzufügen. In einigen Fällen (besonders wenn die Texte CSS-formatiert werden sollen) ist es besser, es an das Ende des Schalter-Textes anzufügen, dann muss das aber als geschehen weil es sonst eliminiert wird.
optionale Parameter
- schalter= Text des Schalters für beide Fälle
- schaltertext_verborgen= Text des Schalters, wenn der Text verborgen ist (Voreinstellung: anzeigen)
- schaltertext_gezeigt= Text des Schalters, wenn der Text gezeigt wird (Voreinstellung: verbergen)
- style= CSS-Angaben für das umschließende Element
- style_schalter= CSS-Angaben für den Schalter in beiden Fällen
- style_schalter_verborgen= CSS-Angaben für den Schalter, wenn der Text verborgen ist
- style_schalter_gezeigt= CSS-Angaben für den Schalter, wenn der Text verborgen ist
- style_gezeigt= CSS-Angaben für den angezeigten Text
- style_verborgen= CSS-Angaben für den verborgenen Text
- typ=block Blockelemente (Listen, Tabellen, mehrere Absätze) statt Fließtext sollen verwendet werden
- Foo
- Bar
Noch mehr Text …
Foo
Bar
Noch mehr Text …