Vorlage:Bild/Box: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
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))
 
(52 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{| style="background-color: transparent; {{#ifeq: {{NAMESPACE}} | Vorlage || border-top: 1px solid #AAAAAA; }}"
{| style="margin-bottom: 1.5em;"
|-
|- valign="top"
|<div style="margin:3px;">{{{bild}}}</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:3px; margin-bottom:3px;">'''{{{untertitel}}}'''<br>
|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>
|}<!--
|}<!--
-->{{#ifeq: {{NAMESPACE}} | Vorlage |
--
[[Kategorie:Vorlage]][[Kategorie:Vorlagen zur Bildbeschreibung]]
-- 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]]. <includeonly>Bitte nur innerhalb dieser verwenden.</includeonly> }}<noinclude> 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.
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:asdf.jpg]] oder [[Bild:xyz.gif|69px]]
|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 35: 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}}}



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