Vorlage:Bild/Box: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
(schon mal gleich hier rein)
(so natürlich)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
 
-- Variablen für den Ultrakurzbereich
 
-- Variablen für den Ultrakurzbereich
 
--
 
--
-->{{#if: {{{kurz/lizenz}}} | {{#vardefine:kurz/lizenz|{{#var:kurz/lizenz}}{{{kurz/lizenz}}}}}}}<!--
+
-->{{#if: {{{kurz/lizenz|}}} | {{#vardefine:kurz/lizenz|{{#var:kurz/lizenz}}
-->{{#if: {{{kurz/quelle}}} | {{#vardefine:kurz/quelle|{{#var:kurz/quelle}}{{{kurz/quelle}}}}}}}<noinclude>
+
*{{{kurz/lizenz}}}}}}}<!--
 +
-->{{#if: {{{kurz/quelle|}}} | {{#vardefine:kurz/quelle|{{#var:kurz/quelle}}
 +
*{{{kurz/quelle}}}}}}}<noinclude>
 
[[Kategorie:Vorlagen zur Bildbeschreibung|~{{PAGENAME}}]]
 
[[Kategorie:Vorlagen zur Bildbeschreibung|~{{PAGENAME}}]]
  

Aktuelle Version vom 1. Oktober 2011, 18:29 Uhr

Blinder-Pixel.gif
{{{untertitel}}}
{{{text}}}



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[<small>bearbeiten</small>]

{{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[<small>bearbeiten</small>]

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[<small>bearbeiten</small>]

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[<small>bearbeiten</small>]

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[<small>bearbeiten</small>]

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[<small>bearbeiten</small>]

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