Vorlage:Bild/Box: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
(mal sehen ob's klappt)
(so natürlich)
 
(60 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<!--
+
{| style="margin-bottom: 1.5em;"
  -- Standard Style- / Farbdefinitionen für jeden Typ:
+
|- valign="top"
  -- Die Farbe wird automatisch bei typ=... gesetzt.
+
|<div class="bildicon">[[{{{bild|Datei:Blinder-Pixel.gif}}}|50px|link={{{link|}}}]]</div>  
  -- Sie kann mit style= überschrieben werden.
+
|width="100%"|<div style="font-size:11px; line-height:12px; padding-left:3px; ">'''{{{untertitel}}}'''<br />
  --
 
  -->{{#vardefine: style_Lizenz | background-color: #F0F0F0; }}<!--
 
  -->{{#vardefine: style_Motiv | background-color: #F0F0F0; }}<!--
 
  -->{{#vardefine: style_Quellen | background-color: #F2EFDC; }}<!--
 
  -->{{#vardefine: style_Größe | background-color: #F2EFDC; }}<!--
 
  -->
 
{| class="bild_inner" {{#if: {{{style|}}} | style="{{{farbe}}}" | {{#if: {{#var: style_{{{typ|}}} }} | style="{{#var: style_{{{typ|}}} }}" }}  }}
 
|-
 
|colspan="2"|<div class="bild_head">'''{{{typ}}}'''</div>
 
|-
 
|<div style="margin:3px;">{{{bild}}}</div>  
 
|width="100%"|<div style="font-size:11px; line-height:12px; padding-left:3px; margin-bottom:3px;">'''{{{untertitel}}}'''<br>
 
 
{{{text}}}</div>
 
{{{text}}}</div>
 
|-
 
|-
| colspan="2"|<div style="font-size:11px; line-height:12px;">{{sa}}{{{sa}}}</div>
+
| colspan="2"|<div style="font-size:11px; line-height:12px;" class="plainlinks">{{{sa}}}</div>
|}
+
|}<!--
{{#ifeq: {{#titleparts: {{FULLPAGENAMEE}} | 1 }} | Vorlage:Bild |
+
--
[[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.
+
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
|typ= um welche Art von Sortierung handelt es sich? z.B. Technik, Quellen, ...
 
 
|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  
|style= spezielle css-Attribute wie Hintergrundfarbe, Rahmenfarbe, ...
+
|link= seite, mit der das Bild verlinkt werden soll, z.B. wikipedia:de:Bild
|sa= Text neben dem "Siehe auch:"
+
|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.
 +
}}<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>
 +
 
 +
==Argumente weitergeben==
 +
Man kann natürlich auch Argumente, die die neue Vorlage akzeptiert, weiter durchreichen z.B.
 +
<pre>
 +
|untertitel=Dieses Bild wurde mit {{{1}}} erstellt.
 +
</pre>
 +
 
 +
Damit das ganze ordentlich mit dem Klick-Kat funktioniert, sollten Ersatztexte (also falls nichts angegeben wurde) immer mit #if gemacht werden:
 +
<pre>untertitel=Dieses Bild wurde mit {{#if: {{{1|}}} | {{{1}}} | viel Liebe }} erstellt.</pre>
 +
Also bitte ''nicht'' so:
 +
<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>
 
</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.
  
css-Attribute werden auch schon für jeden Typ innerhalb dieser Vorlage vordefiniert. Das Argument style daher nur benutzen, wenn davon abweichende Attribute gesetzt werden sollen.
+
===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 1. Oktober 2011, 17: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