Hilfe:Infobox
Grundlagen[Quelltext bearbeiten]
Im Grunde sind Infoboxen Tabellen, die als Vorlage eingebunden werden. Dabei sind eine Reihe von Parametern programmiert, die die Informationen, die man einheitlich darstellen will, übernehmen.
Sie eignen sich insbesondere dazu, für eine bestimmte Klasse von Artikeln Datensätze einheitlich darzustellen. Alle existenten Infoboxen finden sich in der Kategorie:Vorlage Infobox und der Liste aller Infoboxen.
Benutzung von Infoboxen[Quelltext bearbeiten]
Der Code, um eine Infobox einzubinden, sollte immer auf der Seite der Vorlage zu finden sein. Dieser kann einfach in den Artikel kopiert werden. Aufgrund der Namen der Parameter sollte immer klar sein, welche Information dort erwartet wird. Wird ein Parameter nicht benutzt, wird er eventuell ausgeblendet, wenn die Infobox entsprechend programmiert ist. Das Weglassen eines Parameters aus dem Quellcode kann hingegen zu Fehldarstellungen der Infobox führen (im folgenden Beispiel ist der Parameter "Art" im Aufruf der Vorlage weggelassen worden).
Code | Aussehen | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{Infobox Bauwerk |Name=Schwarze Festung |Bild=zu dunkel |Standort=unbekannt |erbaut=vor langer Zeit |zerstört= |Erbauer=BigB himself |Besitzer=ebendieser |Exbesitzer= |Bewohner= |Architektur=größenwahnsinnig |Besonderheit=uneinnehmbar }} |
|
Infoboxprogrammierung[Quelltext bearbeiten]
Grundsätzlich gilt das auf Hilfe:Vorlage Gesagte. Eine Infobox hat zusätzlich jedoch noch eine einheitliche Struktur. Der folgende Quellcode ist derjenige, der auf der Vorlagenseite programmiert wird, nicht derjenige, der zum Einbinden der Vorlage verwendet wird.
Code | Aussehen | Kommentar | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{Box}} !{{BoxDoppel}} |{{{Name}}} |- |align=center colspan=2 |{{{Bild}}} |- |{{BoxDoppel}} |'''{{{Art}}}''' {{Infobox Zeile |Zeile 1 |{{{Zeile1}}} }} {{Infobox Zeile |Zeile 2 |{{{Zeile2}}} }} |- |{{BoxDoppel}} |Überschrift 1 {{Infobox Zeile |Zeile 3 |{{{Zeile3}}} }} {{Infobox Zeile |Zeile 4 |{{{Zeile4}}} }} |- | {{BoxDoppel}} |{{Lizenzhinweis}} |} |
|
Vorlage:Box, Vorlage:BoxDoppel und Vorlage:Infobox Zeile geben den Infoboxen ein einheitliches Aussehen. | ||||||||||||||||||
{{#vardefine:Infoboxart|Irdisches}} {{Box|Irdisches}} !{{BoxDoppel|Irdisches}} |{{{Name}}} |- |align=center colspan=2 |{{{Bild}}} |- |{{BoxDoppel|Irdisches}} |'''{{{Art}}}''' {{Infobox Zeile |Zeile 1 |{{{Zeile1}}} }} {{Infobox Zeile |Zeile 2 |{{{Zeile2}}} }} |- |{{BoxDoppel|Irdisches}} |Überschrift 1 {{Infobox Zeile |Zeile 3 |{{{Zeile3}}} }} {{Infobox Zeile |Zeile 4 |{{{Zeile4}}} }} |- |{{BoxDoppel|Irdisches}} |{{Lizenzhinweis}} |}{{#vardefine:Infoboxart|}} |
|
Wird die Infoboxart als Parameter definiert, kann der Farbton angepasst werden. Zur Auswahl stehen "Produkt", "Irdisches" und "Standard", wobei automatisch verwendet wird, wenn nichts anderes angegeben ist.
| ||||||||||||||||||
{{Box}} !{{BoxDoppel}} |{{{Name}}} |- |align=center colspan=2 |{{{Bild}}} |- |{{BoxDoppel}} |'''{{{Art}}}'''{{#if: {{{Zeile1|}}} | {{Infobox Zeile |Zeile 1 |{{{Zeile1}}} }} }} {{Infobox Zeile |Zeile 2 |{{{Zeile2}}} }} |- |{{BoxDoppel}} |Überschrift 1 {{Infobox Zeile |Zeile 3 |{{{Zeile3}}} }} {{Infobox Zeile |Zeile 4 |{{{Zeile4}}} }} |- | {{BoxDoppel}} |{{Lizenzhinweis}} |} |
|
Mittels #if kann eine Zeile so programmiert werden, dass sie nur angezeigt wird, wenn der entsprechende Parameter im Vorlagenaufruf einen Wert zugewiesen bekommt.
|
Infoboxen und dpl[Quelltext bearbeiten]
Infoboxen eignen sich sehr gut für eine Auswertung durch die Extension DPL (dynamic page list, siehe Spezial:Version), da mittels dpl die Parameter-Werte aller Infobox-Einbindungen auslesen und zu einer Tabelle zusammenfügen lassen. Viele Listen in den Unterkategorien der Kategorie:Unterseitenkategorie werden durch die Daten, die aus Infoboxen ausgelesen werden, erstellt.
Weitere Hinweise dazu auf Hilfe:DPL.