Vorlage:Bild/Box: Unterschied zwischen den Versionen
J* (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
K Schützte „Vorlage:Bild/Box“: Häufig eingebundene Vorlage ([Bearbeiten=Bearbeitung nur durch Kameltreiber] (unbeschränkt) [Verschieben=Bearbeitung nur durch Kameltreiber] (unbeschränkt)) |
||
| (53 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{| style=" | {| style="margin-bottom: 1.5em;" | ||
|- valign="top" | |||
|<div | |<div class="bildicon">[[{{{bild|Datei:Blinder-Pixel.gif}}}|50px|link={{{link|}}}]]</div> | ||
|width="100%"|<div style="font-size:11px; line-height:12px; padding-left | |width="100%"|<div style="font-size:11px; line-height:12px; padding-left:3px; ">'''{{{untertitel}}}'''<br /> | ||
{{{text}}}</div> | {{{text}}}</div> | ||
|- | |- | ||
| colspan="2"|<div style="font-size:11px; line-height:12px;">{{{sa}}}</div> | | colspan="2"|<div style="font-size:11px; line-height:12px;" class="plainlinks">{{{sa}}}</div> | ||
|}<!-- | |}<!-- | ||
-->{{# | -- | ||
-- Variablen für den Ultrakurzbereich | |||
-- | |||
-->{{#if: {{{kurz/lizenz|}}} | {{#vardefine:kurz/lizenz|{{#var:kurz/lizenz}} | |||
*{{{kurz/lizenz}}}}}}}<!-- | |||
-->{{#if: {{{kurz/quelle|}}} | {{#vardefine:kurz/quelle|{{#var:kurz/quelle}} | |||
*{{{kurz/quelle}}}}}}}<noinclude> | |||
[[Kategorie:Vorlagen zur Bildbeschreibung|~{{PAGENAME}}]] | |||
---- | ---- | ||
Diese Vorlage ist Teil der [[Vorlage:Bild]]. | 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: | Benutzung: | ||
__TOC__ | |||
==Allgemeine Syntax== | |||
<pre> | <pre> | ||
{{Bild/Box | {{Bild/Box | ||
|untertitel= das was fettgedruckt werden soll | |untertitel= das was fettgedruckt werden soll | ||
|text= beschreibungstext | |text= beschreibungstext | ||
|bild= bild, das verwendet werden soll, z.B. | |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 | |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. | |||
}}<include<nowiki></nowiki>only>{{{kategorie|[[Kategorie:...]]}}}</include<nowiki></nowiki>only><no<nowiki></nowiki>include> | |||
---- | |||
Diese Vorlage ist Teil der [[Vorlage:Bild]]. Bitte nur dort benutzen. | |||
<nowiki>[[Kategorie:Vorlage]] | |||
[[Kategorie:Vorlagen zur Bildbeschreibung|{{#titleparts:{{PAGENAME}}|2|2}}]]</nowiki> | |||
</no<nowiki></nowiki>include> | |||
</pre> | </pre> | ||
==Argumente weitergeben== | |||
Man kann natürlich auch Argumente, die die neue Vorlage akzeptiert, weiter durchreichen z.B. | Man kann natürlich auch Argumente, die die neue Vorlage akzeptiert, weiter durchreichen z.B. | ||
<pre> | <pre> | ||
| Zeile 36: | Zeile 58: | ||
<pre>|untertitel=So sollte man es bitte nicht {{{1|machen}}}.</pre> | <pre>|untertitel=So sollte man es bitte nicht {{{1|machen}}}.</pre> | ||
==Syntax für die Javascript-Argumente== | |||
Die mit "js" beginnenden Argumente sind Pseudo-Argumente, die eigentlich nur [[Kamelopedia:Bildsuche/Klick-Tpl|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: | |||
<pre> | |||
|jsargs= | |||
*Parameter1¦Typ¦Beschreibung:¦Standard-Text | |||
*Parameter2¦Typ¦Beschreibung:¦Standard-Text | |||
</pre> | |||
Für jedes Argument, das an die Vorlage weitergegeben werden soll, sollte hier eine Zeile geschrieben werden. | |||
*Parameter: Das was in der Vorlage als <nowiki>{{{Parameter}}}</nowiki> 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 <nowiki>{{!}}</nowiki> 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: | |||
<pre> | |||
|jsargs= | |||
*Parameter1¦select¦Beschreibung:¦vorausgewählte Option¦Option1¦Option2¦Option3=alternativer Text | |||
</pre> | |||
==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 | |||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 14. August 2022, 15:55 Uhr
{{{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