Vorlage:Bild/Box
{{{untertitel}}}
{{{text}}} | |
{{{sa}}}
|
Diese Vorlage ist Teil der Vorlage:Bild. Sie dient dazu, schnell Vorlagen für die Boxen innerhalb der Vorlage zu erstellen und stellt ein einheitliches Design zur Verfügung. Sie sollte auch nur in den Vorlagen verwendet werden.
Benutzung:
Allgemeine Syntax
{{Bild/Box |untertitel= das was fettgedruckt werden soll |text= beschreibungstext |bild= bild, das verwendet werden soll, z.B. Bild:asdf.jpg |link= seite, mit der das Bild verlinkt werden soll, z.B. wikipedia:de:Bild |tooltip= tooltip, der bei mouseover erscheint, z.B. hä? was ist das denn? |sa= {{sa}} (oder was auch immer) und Text daneben |jsname= der Name, der in den Klick-Optionen verwendet werden soll (nur wenn anders als der Vorlagenname) |jsinfo= der Infotext, der in den Klick-Optionen verwendet werden soll |jsargs= Argumente, für die Klick-Optionen. Mehr dazu weiter unten. |jsinclude= Normalerweise weglassen. "no" zeigt die Vorlage in den Klick-Optionen nicht an, "selected" wählt sie vor. }}<includeonly>{{{kategorie|[[Kategorie:...]]}}}</includeonly><noinclude> ---- Diese Vorlage ist Teil der [[Vorlage:Bild]]. Bitte nur dort benutzen. [[Kategorie:Vorlage]] [[Kategorie:Vorlagen zur Bildbeschreibung|{{#titleparts:{{PAGENAME}}|2|2}}]] </noinclude>
Argumente weitergeben
Man kann natürlich auch Argumente, die die neue Vorlage akzeptiert, weiter durchreichen z.B.
|untertitel=Dieses Bild wurde mit {{{1}}} erstellt.
Damit das ganze ordentlich mit dem Klick-Kat funktioniert, sollten Ersatztexte (also falls nichts angegeben wurde) immer mit #if gemacht werden:
untertitel=Dieses Bild wurde mit {{#if: {{{1|}}} | {{{1}}} | viel Liebe }} erstellt.
Also bitte nicht so:
|untertitel=So sollte man es bitte nicht {{{1|machen}}}.
Syntax für die Javascript-Argumente
Die mit "js" beginnenden Argumente sind Pseudo-Argumente, die eigentlich nur dort ausgegeben werden, um dann von Javascript/Ajax geparst zu werden. Achtung: Hier bitte keine [[]]-Links oder Wiki-Formatierungen verwenden!
jsargs
Die Syntax für jsargs ist folgendermaßen:
|jsargs= *Parameter1¦Typ¦Beschreibung:¦Standard-Text *Parameter2¦Typ¦Beschreibung:¦Standard-Text
Für jedes Argument, das an die Vorlage weitergegeben werden soll, sollte hier eine Zeile geschrieben werden.
- Parameter: Das was in der Vorlage als {{{Parameter}}} ausgelesen wird
- Typ: Entweder text für ein Textfeld oder textarea für eine Textbox. Ein select macht daraus ein Optionsfeld.
- Beschreibung: Beschreibungstext
- Standard-Text: Der Text, der im Feld vorausgefüllt wird.
Als Trennzeichen in den Argumenten kann ¦ oder {{!}} verwendet werden.
jsargs für Auswahlfelder
Bei Optionsfeldern stehen alle weiteren Argumente für die Auswahlmöglichkeiten. Es kann für jede Option auch ein Alternativer Text angegeben werden, der dann im Auswahlfeld erscheint:
|jsargs= *Parameter1¦select¦Beschreibung:¦vorausgewählte Option¦Option1¦Option2¦Option3=alternativer Text
Sonstiges
Zusätzlich unterstützt die Vorlage den Parameter border= mit dem die Linie oben unterdrückt werden kann sowie kategorie= zum Unterdrücken der Kat. Nützlich z.B. für die Kategorienseiten