Vorlage:Infobox/Doku
Aus Kitakien
K (interwiki) |
K (→Variante mit verstecktem Inhalt: Orthographie) |
||
(Der Versionsvergleich bezieht 7 dazwischenliegende Versionen mit ein.) | |||
Zeile 3: | Zeile 3: | ||
Diese Vorlage dient der einheitlichen Darstellung von [[Hilfe:Infoboxen|Infoboxen]]. Sie sollte nicht direkt in Artikeln sondern nur innerhalb von anderen Vorlagen für Infoboxen verwendet werden. | Diese Vorlage dient der einheitlichen Darstellung von [[Hilfe:Infoboxen|Infoboxen]]. Sie sollte nicht direkt in Artikeln sondern nur innerhalb von anderen Vorlagen für Infoboxen verwendet werden. | ||
+ | |||
+ | {{Achtung|Breite=80% |Hintergrund=#D9EDFF |Rand=#abcdef |RandLinks=blue |Sie kann besser verwendet werden um Infoboxen aus folgenden Sprachen zu übersetzen, weil die Parameter sich entsprechen: | ||
+ | *[[:wikipedia:de:Esperanto|Esperanto]] (entspricht [[:eo:Ŝablono:Informkesto]]) | ||
+ | *[[:wikipedia:de:Niedersorbisch|Niedersorbisch]] (entspricht [[:dsb:Pśedłoga:Infokšćik]]) | ||
+ | *[[:wikipedia:de:Obersorbisch|Obersorbisch]] (entspricht [[:dsb:Pśedłoga:Infokšćik]]) | ||
+ | <!--*[[Baškiršćina]] (To je cyle ekwiwalenta: [[:ba:Ҡалып:Infobox]])--> | ||
+ | }} | ||
== Parameter == | == Parameter == | ||
Zeile 11: | Zeile 18: | ||
|- | |- | ||
| Titel || ''Das Lemma'' || Überschrift | | Titel || ''Das Lemma'' || Überschrift | ||
+ | |- | ||
+ | | oben || ''keiner'' || Zweite Überschrift | ||
|- | |- | ||
| Bildname || ''keiner'' || Ein Dateiname eines Bildes, das angezeigt werden soll. | | Bildname || ''keiner'' || Ein Dateiname eines Bildes, das angezeigt werden soll. | ||
Zeile 30: | Zeile 39: | ||
| colspan="3" class="hintergrundfarbe5" | <hr/> | | colspan="3" class="hintergrundfarbe5" | <hr/> | ||
|- | |- | ||
- | | | + | | Beschreibung1 || ''leer'' || Beschreibung (linke Spalte) der ersten Zeile |
|- | |- | ||
| Daten1 || ''leer'' || Daten (rechte Spalte) der ersten Zeile | | Daten1 || ''leer'' || Daten (rechte Spalte) der ersten Zeile | ||
|- | |- | ||
- | | | + | | Klasse1 || ''keine'' || Klasse für die CSS-Formatierung |
+ | |- | ||
+ | | Mikro1 || ''keine'' || Klasse für Mikroformate | ||
+ | |- | ||
+ | | Beschreibung2 || ''leer'' || Beschreibung (linke Spalte) der zweiten Zeile | ||
|- | |- | ||
| Daten2 || ''leer'' || Daten (rechte Spalte) der zweiten Zeile | | Daten2 || ''leer'' || Daten (rechte Spalte) der zweiten Zeile | ||
+ | |- | ||
+ | | Klasse2 || ''keine'' || Klasse für die CSS-Formatierung | ||
+ | |- | ||
+ | | Mikro2 || ''keine'' || Klasse für Mikroformate | ||
|- | |- | ||
! colspan="3" | … | ! colspan="3" | … | ||
|- | |- | ||
- | | | + | | Beschreibung30 || ''leer'' || Beschreibung (linke Spalte) der dreißigsten Zeile |
|- | |- | ||
| Daten30 || ''leer'' || Daten (rechte Spalte) der dreißigsten Zeile | | Daten30 || ''leer'' || Daten (rechte Spalte) der dreißigsten Zeile | ||
+ | |- | ||
+ | | Klasse30 || ''keine'' || Klasse für die CSS-Formatierung | ||
+ | |- | ||
+ | | Mikro30 || ''keine'' || Klasse für Mikroformate | ||
|- | |- | ||
| colspan="3" class="hintergrundfarbe5" | <hr/> | | colspan="3" class="hintergrundfarbe5" | <hr/> | ||
Zeile 48: | Zeile 69: | ||
| colspan="3" | | | colspan="3" | | ||
Wenn <code>'''DatenN'''</code> leer ist, wird die n-te Zeile nicht angezeigt.<br /> | Wenn <code>'''DatenN'''</code> leer ist, wird die n-te Zeile nicht angezeigt.<br /> | ||
- | Wenn <code>''' | + | Wenn <code>'''BeschreibungN'''</code> leer ist, wird der Text der n-ten Zeile über beide Spalten zentriert ausgegeben. (Siehe [[#Parameter "BeschreibungN"|unten]])<br /> |
- | Wenn <code>''' | + | Wenn <code>'''KlasseN'''</code> ler ist, bekommt die betreffende Zeile keine CSS-Klasse.<br /> |
+ | Wenn <code>'''MikroN'''</code> leer ist, bekommt die betreffende Zeile kein Mikroformat. | ||
+ | |- | ||
+ | | colspan="3" class="hintergrundfarbe5" | <hr/> | ||
+ | |- | ||
+ | | unten || ''keine'' || Unteres Infokästchen | ||
+ | |- | ||
+ | | Vorlage || ''keine'' || Definiert über den Vorlagennamen mit Hilfe der Vorlage {{Vorlage|Ändere Vorlage}} drei Links für Betrachten, Bearbeiten und Diskussion. | ||
|} | |} | ||
- | + | <!-- | |
Kompatibiltät zur alten Vorlage: | Kompatibiltät zur alten Vorlage: | ||
- | : '' | + | : ''BeschreibungN'' nimmt auch ''$Trennfeld$'' als Unter-Überschrift. |
: Ein Bild kann auch mit ''Bild'' in Wikisyntax eingebunden werden. | : Ein Bild kann auch mit ''Bild'' in Wikisyntax eingebunden werden. | ||
: Statt ''Style'' mit ''width:'' kann man auch ''Breite'' benutzen. | : Statt ''Style'' mit ''width:'' kann man auch ''Breite'' benutzen. | ||
: Für die Überschriftsfarbe kann auch ''Farbe'' in als CSS-Farbcode (''black'', ''#aaa'', …) angegeben werden. | : Für die Überschriftsfarbe kann auch ''Farbe'' in als CSS-Farbcode (''black'', ''#aaa'', …) angegeben werden. | ||
'''Bitte nicht mehr benutzen!''' | '''Bitte nicht mehr benutzen!''' | ||
+ | --> | ||
+ | |||
+ | == Parameter "BeschreibungN" == | ||
+ | Bei den Parametern <code>BeschreibungN</code> werden bestimmte Zeichen oder Wörter verwendet um spezifische Eigenschaften in der Infobox zu definieren.<br /> | ||
+ | Wenn <code>'''BeschreibungN'''</code> ein <code>''-''</code> (minus) ist, wird die n-te Zeile als "Unter-Überschrift" ausgegeben.<br /> | ||
+ | Wenn <code>'''BeschreibungN'''</code> ein <code>+</code> (Plus) ist, dann beginnt die n-te Zeile als "[[#Variante mit verstecktem Inhalt|versteckter Bereich]]". Hierfür muß das Ende mal den Wert <code>*</code> verwenden.<br /> | ||
+ | Wenn <code>'''BeschreibungN'''</code> ein <code>*</code> (Stern), dann endet die n-te Zeile als "[[#Variante mit verstecktem Inhalt|versteckter Bereich]]". Hierfür muß der Anfang mal den Wert <code>+</code> verwenden.<br /> | ||
+ | Wenn <code>'''BeschreibungN'''</code> den Wert <code>Inhalt</code> hat, dann kann die n-te Zeile eine ganze [[#Mit Untervorlagen|Vorlage]] beinhalten. Diese Untervorlage muß ihrerseits den Parameter <code>Untervorlage</code> mit irgendeinem Wert beinhalten, welcher den dortigen Untertitel definiert. <!--Ein Beispiel ist {{Vorlage|Infobox Philosoph}}-->. | ||
== Kopiervorlage == | == Kopiervorlage == | ||
- | Nicht benötigte '' | + | Nicht benötigte ''Beschreibung''/''Daten''-Paare bitte löschen. |
<nowiki>{{Infobox | <nowiki>{{Infobox | ||
| Titel = | | Titel = | ||
Zeile 73: | Zeile 109: | ||
| Abschnittsfarbe = | | Abschnittsfarbe = | ||
- | | | + | | Beschreibung1 = | Daten1 = |
- | | | + | | Beschreibung2 = | Daten2 = |
- | | | + | | Beschreibung3 = | Daten3 = |
- | | | + | | Beschreibung4 = | Daten4 = |
- | | | + | | Beschreibung5 = | Daten5 = |
- | | | + | | Beschreibung6 = | Daten6 = |
- | | | + | | Beschreibung7 = | Daten7 = |
- | | | + | | Beschreibung8 = | Daten8 = |
- | | | + | | Beschreibung9 = | Daten9 = |
- | | | + | | Beschreibung10 = | Daten10 = |
- | | | + | | Beschreibung11 = | Daten11 = |
- | | | + | | Beschreibung12 = | Daten12 = |
- | | | + | | Beschreibung13 = | Daten13 = |
- | | | + | | Beschreibung14 = | Daten14 = |
- | | | + | | Beschreibung15 = | Daten15 = |
- | | | + | | Beschreibung16 = | Daten16 = |
- | | | + | | Beschreibung17 = | Daten17 = |
- | | | + | | Beschreibung18 = | Daten18 = |
- | | | + | | Beschreibung19 = | Daten19 = |
- | | | + | | Beschreibung20 = | Daten20 = |
- | | | + | | Beschreibung21 = | Daten21 = |
- | | | + | | Beschreibung22 = | Daten22 = |
- | | | + | | Beschreibung23 = | Daten23 = |
- | | | + | | Beschreibung24 = | Daten24 = |
- | | | + | | Beschreibung25 = | Daten25 = |
- | | | + | | Beschreibung26 = | Daten26 = |
- | | | + | | Beschreibung27 = | Daten27 = |
- | | | + | | Beschreibung28 = | Daten28 = |
- | | | + | | Beschreibung29 = | Daten29 = |
- | | | + | | Beschreibung30 = | Daten30 = |
}}</nowiki> | }}</nowiki> | ||
Zeile 111: | Zeile 147: | ||
{| class="centered" style="background-color:transparent;" | {| class="centered" style="background-color:transparent;" | ||
|+ Beispiel für: | |+ Beispiel für: | ||
- | ! Stil 1 | + | ! Stil 1 |
- | + | ||
| width="200px" | | | width="200px" | | ||
{{Infobox | {{Infobox | ||
| Stil = 1 | | Stil = 1 | ||
| Titel = Bsp. für Stil 1 | | Titel = Bsp. für Stil 1 | ||
- | | Bildname = | + | | Bildname = Example_de.svg |
- | | Bildtext = | + | | Bildtext = Beispiel |
- | | | + | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 |
- | | | + | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 |
- | | | + | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 |
- | | | + | | Beschreibung4 = - | Daten4 = Abschnitt 4 |
- | | | + | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 |
- | | | + | | Beschreibung6 = | Daten6 = Langer Daten6 |
- | | | + | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 |
}} | }} | ||
+ | | width="200px" | | ||
+ | <pre> | ||
+ | {{Infobox | ||
+ | | Stil = 1 | ||
+ | | Titel = Bsp. für Stil 1 | ||
+ | | Bildname = Example_de.svg | ||
+ | | Bildtext = Beispiel | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = Langer Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | </pre> | ||
+ | |- | ||
+ | ! Stil 2 | ||
| width="200px" | | | width="200px" | | ||
{{Infobox | {{Infobox | ||
| Stil = 2 | | Stil = 2 | ||
| Titel = Bsp. für Stil 2 | | Titel = Bsp. für Stil 2 | ||
- | | Bildname = | + | | Bildname = Example_de.svg |
- | | Bildtext = | + | | Bildtext = Beispiel |
- | | | + | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 |
- | | | + | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 |
- | | | + | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 |
- | | | + | | Beschreibung4 = - | Daten4 = Abschnitt 4 |
- | | | + | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 |
- | | | + | | Beschreibung6 = | Daten6 = Langer Daten6 |
- | | | + | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 |
}} | }} | ||
+ | | width="200px" | | ||
+ | <pre> | ||
+ | {{Infobox | ||
+ | | Stil = 2 | ||
+ | | Titel = Bsp. für Stil 2 | ||
+ | | Bildname = Example_de.svg | ||
+ | | Bildtext = Beispiel | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = Langer Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | </pre> | ||
+ | |- | ||
+ | ! Stil 3 | ||
+ | | width="200px" | | ||
+ | {{Infobox | ||
+ | | Stil = 3 | ||
+ | | Titel = Bsp. für Stil 3 | ||
+ | | Bildname = Example_de.svg | ||
+ | | Bildtext = Beispiel | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = Langer Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | | width="200px" | | ||
+ | <pre> | ||
+ | {{Infobox | ||
+ | | Stil = 3 | ||
+ | | Titel = Bsp. für Stil 3 | ||
+ | | Bildname = Example_de.svg | ||
+ | | Bildtext = Beispiel | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = Langer Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | </pre> | ||
|} | |} | ||
+ | |||
+ | == Parameter: css-Stile == | ||
+ | Der Parameter ''css-Stile'' definiert das [[HTML]]-Attribut ''style'' um der gesamten Box Formate zu geben. Dieser Parameter kann alle [[CSS]]-Formate beinhalten, welche "inline" nutzbar sind. | ||
+ | |||
+ | {| class="centered" style="background-color:transparent;" | ||
+ | |+ Beispiel für den Parameter ''css-Stile'' | ||
+ | | | ||
+ | {{Infobox | ||
+ | | Stil = 1 | ||
+ | | css-Stile = border:2px dotted green; | ||
+ | | Titel = Stil 1 mit zusätzlichen Stilen | ||
+ | | Bildname = Example.jpg | ||
+ | | Bildtext = Beispiel! | ||
+ | | Bildbreite = 220px | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = lange - Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | | Enthält die CSS-Klasse ''infobox''. | ||
+ | <pre> | ||
+ | {{Infobox | ||
+ | | Stil = 1 | ||
+ | | css-Stile = border:2px dotted green; | ||
+ | | Titel = Stil 1 mit zusätzlichen Stilen | ||
+ | | Bildname = Example.jpg | ||
+ | | Bildtext = Beispiel! | ||
+ | | Bildbreite = 220px | ||
+ | |||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | |||
+ | | Beschreibung4 = - | Daten4 = Abschnitt 4 | ||
+ | |||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = lange - Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | }} | ||
+ | </pre> | ||
+ | |} | ||
+ | |||
+ | == Variante mit verstecktem Inhalt == | ||
+ | Das ist eine Variante mit verstecktem Inhalt und vier Bildern, wobei zwei Bilder oben und zwei Bilder unten stehen. | ||
+ | |||
+ | Für den Anfang des versteckten Blockes wird der Wert + von einem der ''Beschreibung''-Parameter genutzt, während das Ende den Wert * benutzt. | ||
+ | |||
+ | {{Infobox | ||
+ | | Stil = 3 | ||
+ | | css-Stile = border:2px dotted green; | ||
+ | | Titel = Stil 3 mit zusätzlichen Formaten | ||
+ | | Titelfarbe = 9 | ||
+ | | Abschnittsfarbe = 3 | ||
+ | | Bildname = Example de.svg | ||
+ | | Bildtext = Das ist das erste Beispiel | ||
+ | | Bildbreite = 120px | ||
+ | | Bildname2 = Example.png | ||
+ | | Bildtext2 = Das ist das zweite Beispiel | ||
+ | | Bildbreite2 = 120px | ||
+ | | Bildname3 = Example.png | ||
+ | | Bildtext3 = Das ist das dritte Beispiel | ||
+ | | Bildbreite3 = 120px | ||
+ | | Bildname4 = Example de.svg | ||
+ | | Bildtext4 = Das ist das vierte Beispiel | ||
+ | | Bildbreite4 = 120px | ||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | | Beschreibung4 = + | Daten4 = Sektion 4 | ||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = lange Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | | Beschreibung8 = * | Daten8 = etwas | ||
+ | }} | ||
+ | <pre style="overflow:auto;"> | ||
+ | {{Infokašćik | ||
+ | | Stil = 3 | ||
+ | | css-Stile = border:2px dotted green; | ||
+ | | Titel = Stil 3 mit zusätzlichen Formaten | ||
+ | | Titelfarbe = 9 | ||
+ | | Abschnittsfarbe = 3 | ||
+ | | Bildname = Example de.svg | ||
+ | | Bildtext = Das ist das erste Beispiel | ||
+ | | Bildbreite = 120px | ||
+ | | Bildname2 = Example.png | ||
+ | | Bildtext2 = Das ist das zweite Beispiel | ||
+ | | Bildbreite2 = 120px | ||
+ | | Bildname3 = Example.png | ||
+ | | Bildtext3 = Das ist das dritte Beispiel | ||
+ | | Bildbreite3 = 120px | ||
+ | | Bildname4 = Example de.svg | ||
+ | | Bildtext4 = Das ist das vierte Beispiel | ||
+ | | Bildbreite4 = 120px | ||
+ | | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | ||
+ | | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | ||
+ | | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | ||
+ | | Beschreibung4 = + | Daten4 = Sektion 4 | ||
+ | | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | ||
+ | | Beschreibung6 = | Daten6 = lange Daten6 | ||
+ | | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | ||
+ | | Beschreibung8 = * | Daten8 = etwas | ||
+ | }} | ||
+ | </pre> | ||
+ | {{-}} | ||
+ | |||
+ | == Optionale Parameter == | ||
+ | Eine Zeile, welche den Parameter ''Beschreibung'' hat, aber keinen Parameter ''Daten'', wird nicht angezeigt, mit Ausnahme des ''Wertes'' * bei ''Beschreibung'', welches das Ende der inneren Tabelle definiert. So ist es möglich eine Infobox mit optionalem Inhalt zu erstellen. Dafür benutze den Parameter, welche normalerweise eine leere Serie hat: | ||
+ | <source lang=mirc> | ||
+ | |Beschreibung5 = Einwohner | ||
+ | |Daten5 = {{{Einwohner|}}} | ||
+ | </source> | ||
+ | So wird die betreffende Zeile nicht angezeigt, wenn der Benutzer keinen Parameter ''Einwohner'' definiert hat oder ihn leer läßt. | ||
+ | |||
+ | Für komplexere Felder mit davor angegebenem Inhalt, welcher sogar angezeigt wird wenn der Parameter nicht definiert ist, empfehlen wird diesen Ausdruck innerhalb der Deklaration "#if" zu kapseln, damit die ganze Gruppe verschwindet, wenn der Parameter nicht angegeben ist: | ||
+ | <source lang=mirc> | ||
+ | |Beschreibung6 = Masse | ||
+ | |Daten6 = {{#if:{{{Masse|}}} |{{{Masse}}} kg|fehlt}} | ||
+ | </source> | ||
+ | |||
+ | Dieses Beispiel bedeutet wörtlich: ''wenn der Parameter <code>Masse</code> gegeben ist, zeige ihn an, gefolgt von <code>kg</code>, sonst, zeige den Text <code>fehlt</code>an .'' Weitere Information über die Deklaration #if befinden sich auf der Seite [[meta:ParserFunctions##if:|Meta]] {{ref-en}}. | ||
+ | |||
+ | Es ist möglich das ''Thema'' optional zu machen, indem man die gleiche Methode nutzt. Wenn es nötig ist, daß es nur angezeigt wird, wenn ein oder mehre Felder nach den Parametern ''Daten'' ausgefüllt sind, kannst du folgendes Model als Anfang nutzen: | ||
+ | <source lang=mirc style="overflow:auto;"> | ||
+ | {{Infobox | ||
+ | |Titel = Beispiel mit auswählbarem Thema | ||
+ | |Beschreibung1 = - | ||
+ | |Daten1 = {{#if:{{{Element_eins|}}}{{{Element_zwei|}}}{{{Element_drei|}}} |Optionales Thema}} | ||
+ | |Beschreibung2 = Element eins | ||
+ | |Daten2 = {{{Element_eins|}}} | ||
+ | |Beschreibung3 = Element zwei | ||
+ | |Daten3 = {{{Element_zwei|}}} | ||
+ | |Beschreibung4 = Element drei | ||
+ | |Daten4 = {{{Element_drei|}}} | ||
+ | }} | ||
+ | </source> | ||
+ | Die Kombination aus den Parametern ''Beschreibung1'' und ''Daten1'' (faktisch der Untertitel bzw. das ''Thema'') wird nur angezeigt, wenn ''Element_eins'', ''Element_zwei'' oder ''Element_drei'' bekannt ist. Wenn keins davon gegeben ist, dann wird das Thema nicht angezeigt. | ||
+ | |||
+ | == Mit Untervorlagen == | ||
+ | Die Vorlage kann in eine andere Vorlage eingebettet werden. Die innere Vorlage hat den Parameter ''Untervorlage'' mit irgendeinem Wert, welcher als dortiger Titel angezeigt wird. Die innere Vorlage hat den Parameter ''BeschreibungN'' mit dem Wert ''Inhalt'' und den Parameter ''DatenN'', welcher die innere Vorlage enthält. | ||
+ | {{Infobox | ||
+ | | Titel = Haupttitel | ||
+ | | Beschreibung1 = Inhalt | ||
+ | | Daten1 = {{Infobox | ||
+ | | Untervorlage = Erste Untersektion | ||
+ | | Beschreibung1= Beschreibung 1.1 | ||
+ | | Daten1 = Daten 1.1 | ||
+ | }} | ||
+ | | Beschreibung2 = Inhalt | ||
+ | | Daten2 = {{Infobox | ||
+ | | Untervorlage = Zweite Untersektion | ||
+ | | Beschreibung1= Beschreibung 2.1 | ||
+ | | Daten1 = Daten 2.1 | ||
+ | }} | ||
+ | |untenstil = | ||
+ | |unten = Unterer Text | ||
+ | }} | ||
+ | <pre> | ||
+ | {{Infobox | ||
+ | | Titel = Haupttitel | ||
+ | | Beschreibung1 = Inhalt | ||
+ | | Daten1 = {{Infobox | ||
+ | | Untervorlage = Erste Untersektion | ||
+ | | Beschreibung1= Beschreibung 1.1 | ||
+ | | Daten1 = Daten 1.1 | ||
+ | }} | ||
+ | | Beschreibung2 = Inhalt | ||
+ | | Daten2 = {{Infobox | ||
+ | | Untervorlage = Zweite Untersektion | ||
+ | | Beschreibung1= Beschreibung 2.1 | ||
+ | | Daten1 = Daten 2.1 | ||
+ | }} | ||
+ | |untenstil = | ||
+ | |unten = Unterer Text | ||
+ | }} | ||
+ | </pre> | ||
== Farben == | == Farben == | ||
Zeile 165: | Zeile 459: | ||
| class="hintergrundfarbe9" | ''Titelfarbe = 9''<br />''Abschnittsfarbe = 9'' | | class="hintergrundfarbe9" | ''Titelfarbe = 9''<br />''Abschnittsfarbe = 9'' | ||
|} | |} | ||
+ | |||
+ | == Zusätzliche Stile == | ||
+ | * Titelstil | ||
+ | * obiger Stil | ||
+ | * Bildstil | ||
+ | * unterer Stil | ||
+ | |||
+ | == Mikroformate == | ||
+ | Hierfür gibt es die Klassen: | ||
+ | * Boxklasse - bei dem obersten Element der ganzen Box | ||
+ | * Titelklasse - beim Titel der ganzen Tabelle. | ||
+ | * obige Klasse - beim zweiten Titel der ganzen Tabelle | ||
+ | * untere Klasse - am unteren Ende der ganzen Tabelle | ||
+ | * Bildklasse - für die oberen und unteren Bilder | ||
+ | |||
+ | Diese Vorlage unterstützt die Ergänzung von Mikroformaten. | ||
+ | |||
+ | <pre> | ||
+ | | Boxklasse = vcard | ||
+ | </pre> | ||
+ | |||
+ | Für die einzelnen Zeilen gibt es weitere Klassen, wie z.B.: | ||
+ | <pre> | ||
+ | |Mikro1 = fn | ||
+ | |Mikro2 = org | ||
+ | |Mikro3 = tel | ||
+ | </pre> | ||
+ | |||
+ | == Hilfsvorlagen == | ||
+ | *{{Vorlage|Infobox/+}} (Erzeugt eine Tabellenzeile.) | ||
+ | *{{Vorlage|Infobox/Bilder}} (Sie arrangiert die Bilderpaare, wobei alles optional ist.) | ||
+ | |||
<includeonly> | <includeonly> | ||
<!--Interwikis--> | <!--Interwikis--> |
Aktuelle Version vom 20:01, 17. Okt. 2010
Datei:Information icon.svg | Diese Seite ist die Dokumentations-Unterseite der Vorlage:Infobox. |
Diese Vorlage dient der einheitlichen Darstellung von Infoboxen. Sie sollte nicht direkt in Artikeln sondern nur innerhalb von anderen Vorlagen für Infoboxen verwendet werden.
Sie kann besser verwendet werden um Infoboxen aus folgenden Sprachen zu übersetzen, weil die Parameter sich entsprechen:
|
Inhaltsverzeichnis |
Parameter
Parameter | default (Wert, wenn leer) | Bedeutung |
---|---|---|
Titel | Das Lemma | Überschrift |
oben | keiner | Zweite Überschrift |
Bildname | keiner | Ein Dateiname eines Bildes, das angezeigt werden soll. |
Bildbreite | frameless | Breite für Bild von Bildname |
Bildtext | Das Lemma | Text, der unter dem Bild (wenn vorhanden) stehen soll |
|
||
Stil | 1 | Es gibt die Stile 1 und 2. (siehe unten) |
Titelfarbe | 6 | Farbe der Überschrift (siehe unten) |
Abschnittsfarbe | 5 | Farbe der "Unter-Überschriften" (siehe unten) |
Style | leer | Attribute für die Infobox (z. B. width:300px ) |
|
||
Beschreibung1 | leer | Beschreibung (linke Spalte) der ersten Zeile |
Daten1 | leer | Daten (rechte Spalte) der ersten Zeile |
Klasse1 | keine | Klasse für die CSS-Formatierung |
Mikro1 | keine | Klasse für Mikroformate |
Beschreibung2 | leer | Beschreibung (linke Spalte) der zweiten Zeile |
Daten2 | leer | Daten (rechte Spalte) der zweiten Zeile |
Klasse2 | keine | Klasse für die CSS-Formatierung |
Mikro2 | keine | Klasse für Mikroformate |
… | ||
Beschreibung30 | leer | Beschreibung (linke Spalte) der dreißigsten Zeile |
Daten30 | leer | Daten (rechte Spalte) der dreißigsten Zeile |
Klasse30 | keine | Klasse für die CSS-Formatierung |
Mikro30 | keine | Klasse für Mikroformate |
|
||
Wenn |
||
|
||
unten | keine | Unteres Infokästchen |
Vorlage | keine | Definiert über den Vorlagennamen mit Hilfe der Vorlage {{Ändere Vorlage}} drei Links für Betrachten, Bearbeiten und Diskussion. |
Parameter "BeschreibungN"
Bei den Parametern BeschreibungN
werden bestimmte Zeichen oder Wörter verwendet um spezifische Eigenschaften in der Infobox zu definieren.
Wenn BeschreibungN
ein -
(minus) ist, wird die n-te Zeile als "Unter-Überschrift" ausgegeben.
Wenn BeschreibungN
ein +
(Plus) ist, dann beginnt die n-te Zeile als "versteckter Bereich". Hierfür muß das Ende mal den Wert *
verwenden.
Wenn BeschreibungN
ein *
(Stern), dann endet die n-te Zeile als "versteckter Bereich". Hierfür muß der Anfang mal den Wert +
verwenden.
Wenn BeschreibungN
den Wert Inhalt
hat, dann kann die n-te Zeile eine ganze Vorlage beinhalten. Diese Untervorlage muß ihrerseits den Parameter Untervorlage
mit irgendeinem Wert beinhalten, welcher den dortigen Untertitel definiert. .
Kopiervorlage
Nicht benötigte Beschreibung/Daten-Paare bitte löschen.
{{Infobox | Titel = | Bildname = | Bildbreite = | Bildtext = | Stil = 1 | Style = | Titelfarbe = | Abschnittsfarbe = | Beschreibung1 = | Daten1 = | Beschreibung2 = | Daten2 = | Beschreibung3 = | Daten3 = | Beschreibung4 = | Daten4 = | Beschreibung5 = | Daten5 = | Beschreibung6 = | Daten6 = | Beschreibung7 = | Daten7 = | Beschreibung8 = | Daten8 = | Beschreibung9 = | Daten9 = | Beschreibung10 = | Daten10 = | Beschreibung11 = | Daten11 = | Beschreibung12 = | Daten12 = | Beschreibung13 = | Daten13 = | Beschreibung14 = | Daten14 = | Beschreibung15 = | Daten15 = | Beschreibung16 = | Daten16 = | Beschreibung17 = | Daten17 = | Beschreibung18 = | Daten18 = | Beschreibung19 = | Daten19 = | Beschreibung20 = | Daten20 = | Beschreibung21 = | Daten21 = | Beschreibung22 = | Daten22 = | Beschreibung23 = | Daten23 = | Beschreibung24 = | Daten24 = | Beschreibung25 = | Daten25 = | Beschreibung26 = | Daten26 = | Beschreibung27 = | Daten27 = | Beschreibung28 = | Daten28 = | Beschreibung29 = | Daten29 = | Beschreibung30 = | Daten30 = }}
Parameter: Stil
Stil 1 |
|
{{Infobox | Stil = 1 | Titel = Bsp. für Stil 1 | Bildname = Example_de.svg | Bildtext = Beispiel | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | Beschreibung4 = - | Daten4 = Abschnitt 4 | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | Beschreibung6 = | Daten6 = Langer Daten6 | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 }} |
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stil 2 |
|
{{Infobox | Stil = 2 | Titel = Bsp. für Stil 2 | Bildname = Example_de.svg | Bildtext = Beispiel | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | Beschreibung4 = - | Daten4 = Abschnitt 4 | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | Beschreibung6 = | Daten6 = Langer Daten6 | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 }} |
||||||||||||||||||||
Stil 3 |
|
{{Infobox | Stil = 3 | Titel = Bsp. für Stil 3 | Bildname = Example_de.svg | Bildtext = Beispiel | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | Beschreibung4 = - | Daten4 = Abschnitt 4 | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | Beschreibung6 = | Daten6 = Langer Daten6 | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 }} |
Parameter: css-Stile
Der Parameter css-Stile definiert das HTML-Attribut style um der gesamten Box Formate zu geben. Dieser Parameter kann alle CSS-Formate beinhalten, welche "inline" nutzbar sind.
|
Enthält die CSS-Klasse infobox.
{{Infobox | Stil = 1 | css-Stile = border:2px dotted green; | Titel = Stil 1 mit zusätzlichen Stilen | Bildname = Example.jpg | Bildtext = Beispiel! | Bildbreite = 220px | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | Beschreibung4 = - | Daten4 = Abschnitt 4 | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | Beschreibung6 = | Daten6 = lange - Daten6 | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 }} |
Variante mit verstecktem Inhalt
Das ist eine Variante mit verstecktem Inhalt und vier Bildern, wobei zwei Bilder oben und zwei Bilder unten stehen.
Für den Anfang des versteckten Blockes wird der Wert + von einem der Beschreibung-Parameter genutzt, während das Ende den Wert * benutzt.
Stil 3 mit zusätzlichen Formaten | |||||||||
---|---|---|---|---|---|---|---|---|---|
Datei:Example de.svg | Datei:Example.png | ||||||||
Das ist das erste Beispiel | Das ist das zweite Beispiel | ||||||||
Beschreibung1 | Daten1 | ||||||||
Beschreibung2 | Daten2 | ||||||||
Beschreibung3 | Daten3 | ||||||||
|
|||||||||
Datei:Example.png | Datei:Example de.svg | ||||||||
Das ist das dritte Beispiel | Das ist das vierte Beispiel |
{{Infokašćik | Stil = 3 | css-Stile = border:2px dotted green; | Titel = Stil 3 mit zusätzlichen Formaten | Titelfarbe = 9 | Abschnittsfarbe = 3 | Bildname = Example de.svg | Bildtext = Das ist das erste Beispiel | Bildbreite = 120px | Bildname2 = Example.png | Bildtext2 = Das ist das zweite Beispiel | Bildbreite2 = 120px | Bildname3 = Example.png | Bildtext3 = Das ist das dritte Beispiel | Bildbreite3 = 120px | Bildname4 = Example de.svg | Bildtext4 = Das ist das vierte Beispiel | Bildbreite4 = 120px | Beschreibung1 = Beschreibung1 | Daten1 = Daten1 | Beschreibung2 = Beschreibung2 | Daten2 = Daten2 | Beschreibung3 = Beschreibung3 | Daten3 = Daten3 | Beschreibung4 = + | Daten4 = Sektion 4 | Beschreibung5 = Beschreibung6 | Daten5 = Daten5 | Beschreibung6 = | Daten6 = lange Daten6 | Beschreibung7 = Beschreibung8 | Daten7 = Daten7 | Beschreibung8 = * | Daten8 = etwas }}
Optionale Parameter
Eine Zeile, welche den Parameter Beschreibung hat, aber keinen Parameter Daten, wird nicht angezeigt, mit Ausnahme des Wertes * bei Beschreibung, welches das Ende der inneren Tabelle definiert. So ist es möglich eine Infobox mit optionalem Inhalt zu erstellen. Dafür benutze den Parameter, welche normalerweise eine leere Serie hat:
|Beschreibung5 = Einwohner |Daten5 = {{{Einwohner|}}}
So wird die betreffende Zeile nicht angezeigt, wenn der Benutzer keinen Parameter Einwohner definiert hat oder ihn leer läßt.
Für komplexere Felder mit davor angegebenem Inhalt, welcher sogar angezeigt wird wenn der Parameter nicht definiert ist, empfehlen wird diesen Ausdruck innerhalb der Deklaration "#if" zu kapseln, damit die ganze Gruppe verschwindet, wenn der Parameter nicht angegeben ist:
|Beschreibung6 = Masse |Daten6 = {{#if:{{{Masse|}}} |{{{Masse}}} kg|fehlt}}
Dieses Beispiel bedeutet wörtlich: wenn der Parameter Masse
gegeben ist, zeige ihn an, gefolgt von kg
, sonst, zeige den Text fehlt
an . Weitere Information über die Deklaration #if befinden sich auf der Seite Meta Vorlage:Ref-en.
Es ist möglich das Thema optional zu machen, indem man die gleiche Methode nutzt. Wenn es nötig ist, daß es nur angezeigt wird, wenn ein oder mehre Felder nach den Parametern Daten ausgefüllt sind, kannst du folgendes Model als Anfang nutzen:
{{Infobox |Titel = Beispiel mit auswählbarem Thema |Beschreibung1 = - |Daten1 = {{#if:{{{Element_eins|}}}{{{Element_zwei|}}}{{{Element_drei|}}} |Optionales Thema}} |Beschreibung2 = Element eins |Daten2 = {{{Element_eins|}}} |Beschreibung3 = Element zwei |Daten3 = {{{Element_zwei|}}} |Beschreibung4 = Element drei |Daten4 = {{{Element_drei|}}} }}
Die Kombination aus den Parametern Beschreibung1 und Daten1 (faktisch der Untertitel bzw. das Thema) wird nur angezeigt, wenn Element_eins, Element_zwei oder Element_drei bekannt ist. Wenn keins davon gegeben ist, dann wird das Thema nicht angezeigt.
Mit Untervorlagen
Die Vorlage kann in eine andere Vorlage eingebettet werden. Die innere Vorlage hat den Parameter Untervorlage mit irgendeinem Wert, welcher als dortiger Titel angezeigt wird. Die innere Vorlage hat den Parameter BeschreibungN mit dem Wert Inhalt und den Parameter DatenN, welcher die innere Vorlage enthält.
Haupttitel | |
---|---|
Erste Untersektion | |
Beschreibung 1.1 | Daten 1.1 |
Zweite Untersektion | |
Beschreibung 2.1 | Daten 2.1 |
Unterer Text |
{{Infobox | Titel = Haupttitel | Beschreibung1 = Inhalt | Daten1 = {{Infobox | Untervorlage = Erste Untersektion | Beschreibung1= Beschreibung 1.1 | Daten1 = Daten 1.1 }} | Beschreibung2 = Inhalt | Daten2 = {{Infobox | Untervorlage = Zweite Untersektion | Beschreibung1= Beschreibung 2.1 | Daten1 = Daten 2.1 }} |untenstil = |unten = Unterer Text }}
Farben
Titelfarbe = 1 Abschnittsfarbe = 1 |
Titelfarbe = 2 Abschnittsfarbe = 2 |
Titelfarbe = 3 Abschnittsfarbe = 3 |
Titelfarbe = 4 Abschnittsfarbe = 4 |
Titelfarbe = 5 Abschnittsfarbe = 5 |
Titelfarbe = 6 Abschnittsfarbe = 6 |
Titelfarbe = 7 Abschnittsfarbe = 7 |
Titelfarbe = 8 Abschnittsfarbe = 8 |
Titelfarbe = 9 Abschnittsfarbe = 9 |
Zusätzliche Stile
- Titelstil
- obiger Stil
- Bildstil
- unterer Stil
Mikroformate
Hierfür gibt es die Klassen:
- Boxklasse - bei dem obersten Element der ganzen Box
- Titelklasse - beim Titel der ganzen Tabelle.
- obige Klasse - beim zweiten Titel der ganzen Tabelle
- untere Klasse - am unteren Ende der ganzen Tabelle
- Bildklasse - für die oberen und unteren Bilder
Diese Vorlage unterstützt die Ergänzung von Mikroformaten.
| Boxklasse = vcard
Für die einzelnen Zeilen gibt es weitere Klassen, wie z.B.:
|Mikro1 = fn |Mikro2 = org |Mikro3 = tel
Hilfsvorlagen
{{Infobox/+}}
(Erzeugt eine Tabellenzeile.){{Infobox/Bilder}}
(Sie arrangiert die Bilderpaare, wobei alles optional ist.)