Module:Datastaven/Groepen
Dit is de hoofdpagina van een aantal subpagina's met voorgedefinieerde groepen voor Module:Datastaven. Ze dienen om het gebruik van de module en het bijbehorende sjabloon te vergemakkelijken en groepen consistent te houden over meerdere artikelen. Bekijk hier alle subpagina's.
Uitleg
bewerkenGroepen kunnen op het sjabloon zelf gedefinieerd worden middels de groepn-parameters (groep1=
, groep2=
, ... groepn=
). Om groepen gelijk te houden over meerdere artikelen kan het handig zijn ze elders op te slaan om vervolgens vanaf het sjabloon daar naar te verwijzen. De groepen hoeven dan niet op elk artikel apart gedefinieerd te worden.
Gebruik
bewerkenMaak voor een nieuwe lijst van groepen een subpagina van deze pagina aan en plaats daarin de groepen. Onderaan deze pagina staat een voorbeeld. De groepen kunnen vervolgens worden toegepast door de naam van de pagina waar ze gedefinieerd zijn, mee te geven aan het sjabloon:
{{Datastaven | groepen = Naam van pagina ... }}
De gedefinieerde groepscodes kunnen nu in de items gebruikt worden: {{item|x=..|y=..|groep=code}}
.
Definities
bewerkenElke groep in de lijst is een set van de volgende instellingen. Alleen code en label zijn verplicht.
- ["code"]
- Een korte woordcode voor de groep. Deze code wordt in artikelen gebruikt om naar deze instellingen te verwijzen.
- label
- De naam van de groep, in wikitekst.
- kleur
- De CSS-kleur die de staven in de groep krijgen. Bijvoorbeeld:
indianred
of#00FFFF
ofrgb(255, 255, 0)
. - niveau
- Het niveau van de groep.
1
is het hoogste niveau. - yMax
- Bij een rangschikking is dit meestal het totaal aantal deelnemers in de groep.
Domeinen
bewerkenVoor elk van bovengenoemde instellingen kan ook een alternatieve waarde worden opgegeven waar x
in een domein ligt. Stel dat x
jaartallen zijn, dan kan bijvoorbeeld een aparte waarde worden opgegeven voor x
tussen 1980 en 1990. Zie het voorbeeld hieronder.
--
-- Voorbeeld van de structuur van (een verzameling) groepen.
--
return {
["1div"] = {
label = "[[Football League First Division|First Division]]",
kleur = "#63C007",
niveau = 1,
yMax = 24,
},
["2div"] = {
label = "[[Football League Second Division|Second Division]]",
kleur = "#E7FAEC",
niveau = 2,
yMax = 24,
},
["3div"] = {
label = "[[Football League Third Division|Third Division]]",
kleur = "#38A3C0",
niveau = 3,
yMax = {
waarde = 24,
domeinen = {
{ van = 1980, tot = 1990, waarde = 20 }
}
},
}
}