Gebruiker:Jeroen N/Infobox
Dit sjabloon maakt gebruik van Lua: Module:Zandbak/Jeroen_N/Infobox |
Algemeen
bewerkenDit sjabloon kan gebruikt worden om infoboxen te maken. Het is over het algemeen niet de bedoeling dit sjabloon direct in artikelen te gebruiken.
Gebruik
bewerkenOptionele parameters
bewerken- child
- De parameter 'child' maakt het mogelijk om (delen van) de infobox binnen een andere infobox te gebruiken.
Eerste subsectie | |
Label 1.1 | Data 1.1 |
---|---|
Tweede subsectie | |
Label 2.1 | Data 2.1 |
Nog wat tekst |
{{Infobox | title = Titel | data1 = {{Gebruiker:Jeroen N/Infobox | child = yes | title = Eerste subsectie | label1= Label 1.1 | data1 = Data 1.1 }} | data2 = {{Gebruiker:Jeroen N/Infobox | child = yes |title = Tweede subsectie | label1= Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Nog wat tekst }}
Inhoudelijke parameters
bewerkenDe titel kan op twee manieren getoond worden: binnen de kaders van de infobox (door gebruik te maken van de parameter 'above') of buiten de kaders van de infobox (door gebruik te maken van de parameter 'title')
- title
- Met behulp van de parameter 'title' kan een titel worden toegevoegd die helemaal bovenaan en buiten de kaders van de infobox wordt getoond.
- above
- Met behulp van de parameter 'above' kan een titel worden toegevoegd die helemaal bovenaan maar nog steeds binnen de kaders van de infobox wordt getoond.
- subheader/subheader2
- Met de parameters 'subheader' en 'subheader2' kunnen extra koppen worden toegevoegd die worden getoond onder 'title' en 'above' maar boven eventuele afbeeldingen.
Voorbeelden
Subkop van de infobox | |
Tweede subkop van de infobox |
{{Infobox | title = Titel bovenaan en buiten de kaders van de infobox | subheader = Subkop van de infobox | subheader2 = Tweede subkop van de infobox }}
Titel bovenaan maar binnen de kaders van de infobox | |
---|---|
Subkop van de infobox | |
Tweede subkop van de infobox |
{{Infobox | above = Titel bovenaan maar binnen de kaders van de infobox | subheader = Subkop van de infobox | subheader2 = Tweede subkop van de infobox }}
Afbeeldingparameters
bewerken- image
- Voegt een afbeelding toe. Op twee manieren te gebruiken:
- Door het gebruik van volledige syntax, bijvoorbeeld
[[Bestand:voorbeeld.png|200px|alt=Voorbeeldtekst]]
. - Door het gebruik van de module InfoboxImage:
{{#invoke:Zandbak/Jeroen_N/InfoboxImage|InfoboxImage|image={{{afbeelding|}}}|size=200px|sizedefault=frameless|alt={{{alt-tekst|}}}|suppressplaceholder=yes}}
- Door het gebruik van volledige syntax, bijvoorbeeld
- caption
- Onderschrift bij de afbeelding
Titel | |
---|---|
Voorbeeld |
{{Infobox | above = Titel | image = [[Bestand:Silver - replace this image male.svg|200px|alt=Voorbeeldtekst]] | caption = Voorbeeld }}
Dataparameters
bewerken- header (header1, header2, enz.)
- Tekst te gebruiken als sectiekop.
- label (label1, label2, enz.)
- Tekst te gebruiken als label in één bepaalde rij.
- data (data1, data2, enz.)
- Tekst te gebruiken als data in één bepaalde rij.
- Let op: wanneer 'header1' gebruikt wordt zullen 'label1' en 'data1' genegeerd worden. Ga dus verder met 'label2' en 'data2'. Wanneer 'dataX' (bijv. 'data2') niet is ingevuld zal het bijbehorende label 'labelX' (bijv. 'label2') niet getoond worden. 'Data' kan echter wel gebruikt worden zonder bijbehorend 'label'.
- Een infobox staat een erg groot aantal headers, labels en data toe. Om te voorkomen dat bij het invoegen van velden de bestaande velden hernummerd moeten worden kan het verstandig zijn om van het begin af aan niet-opvolgende nummers te gebruiken, bijvoorbeeld:
| header3 = | label5 = | data5 = | label7 = | data7 = | header10 = | label12 = | data12 =
Footer
bewerken- below
- Optionele parameter om onderaan tekst toe te voegen, bijvoorbeeld de laatste keer dat gegevens bijgewerkt zijn.
- portal
- Met 'portal' kan helemaal onderaan de infobox een link naar een portaal worden toegevoegd. Dit wordt getoond als "Portaal <hier de link>", in dezelfde stijl als een header.
Titel | |
---|---|
Voorbeeld | |
Laatst bijgewerkt op 12 oktober 2018 | |
Portaal Verenigde Staten |
{{Infobox | above = Titel | image = [[Bestand:Silver - replace this image male.svg|200px|alt=Voorbeeldtekst]] | caption = Voorbeeld | below = Laatst bijgewerkt op 12 oktober 2018 | portal = Verenigde Staten }}
Stijlparameters
bewerken- bodystyle
- Hiermee kan de stijl van de gehele infobox aangepast worden. De infobox kan bijvoorbeeld een achtergrondkleur gegeven worden. Het verdient aanbeveling deze parameter leeg te laten.
- titlestyle
- abovestyle
- subheaderstyle
- headerstyle
- labelstyle
- datastyle
- belowstyle
- border-top: 1px solid right; font-size: 90%
Specifieke instructies
bewerkenElement | Hoe te implementeren | Te implementeren parameters | Opmerkingen |
---|---|---|---|
Gekleurde titel en/of sectiekoppen | | abovestyle = background:kleur; | headerstyle = background:kleur; |
Geen | Zie http://www.w3.org/TR/CSS2/propidx.html voor andere stijlen dan background
|
Titel | | above = {{{naam|<includeonly>{{PAGENAME}}</includeonly>}}} |
{{{naam|}}} |
|
Afbeelding | | image = {{#if:{{{afbeelding|}}}|[[Bestand:{{{afbeelding}}}|22em]]}} | caption = {{{onderschrift|}}} |
{{{afbeelding|}}} , {{{onderschrift|}}} |
Zie mw:Help:Extension:ParserFunctions voor een beschrijving van de #if -parserfunctie
|
'Foto gewenst' indien afbeelding ontbreekt | | image = {{#if:{{{afbeelding|}}}|[[Bestand:{{{afbeelding}}}|22em]]|{{Fotogewenst-gecentreerd}}}} |
{{{afbeelding}}} |
|
Sectiekop | | headern = Vaste sectienaam |
Geen | Vul voor n het juiste nummer in (header1, header2, enz.) |
Optionele sectiekop | | headern = {{#if:{{{Naam parameter1|}}}|Sectiekop}} |
{{{Naam parameter1}}} {{{Naam parameter2}}} {{{Naam parameter3}}} |
|
Verplicht veld zonder standaardwaarde | | labeln = Vaste veldnaam | datan = {{{Naam parameter}}} |
{{{Naam parameter}}} |
Merk op dat parameters tussen driedubbele accolades staan {{{...}}}
|
Optioneel veld | | labeln = Veldnaam | datan = {{{Naam parameter|}}} |
{{{Naam parameter}}} |
Gebruik een sluisteken (|) om een lege string als standaardwaarde in te stellen ({{{...|}}} )
|
Verplicht veld met standaardwaarde | | labeln = Veldnaam | datan = {{{Naam parameter|standaardwaarde}}} |
{{{Naam parameter}}} |
|
Voorwaardelijk veld | | labeln = Vaste veldnaam | datan = {{#if:{{{Naam parameter|}}}|{{{Naam parameter|}}} }} |
{{{Naam parameter}}} ,{{{Naam parameter}}} |
De standaardvorm is {{#if:test|dan|anders}}}
|