Moduledocumentatie​[bekijk] [bewerk] [ververs] [geschiedenis]

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.

Zie voor context de documentatie van Sjabloon:Datastaven.

Groepen 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

bewerken

Maak 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

bewerken

Elke 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 of rgb(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

bewerken

Voor 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 }
			}
		},
	}

}