Naar inhoud springen

Module:Datastaven/Groepen

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Strepulah (overleg | bijdragen) op 12 jan 2021 om 21:10.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
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.

Uitleg

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

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

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

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.

local preset = {}

preset["Voetbal Nederland"] =
{
	["ere"] = {
		label = "[[Eredivisie (mannenvoetbal)|Eredivisie]]",
		kleur = "#002a62",
		niveau = 1,
		yMax = 18,
	},
	["1dv"] = {
		label = "[[Eerste divisie (voetbal Nederland)|Eerste divisie]]",
		kleur = "#db0c23",
		niveau = 2,
		yMax = 18,
	},
	["2dv"] = {
		label = "[[Tweede divisie (voetbal Nederland)|Tweede divisie]]",
		kleur = "#e99fa8",
		niveau = 3,
		yMax = 18,
	},
	["hkl"] = {
		label = "[[Hoofdklasse (Nederlands amateurvoetbal)|Hoofdklasse]]",
		kleur = "#618b25",
		niveau = 4,
		yMax = 16,
	},
	["3kl"] = {
		label = "[[Derde klasse (Nederlands amateurvoetbal)|Derde klasse]]",
		kleur = "#ffe4e1",
		niveau = 6,
		yMax = 14,
	},
	["4kl"] = {
		label = "[[Vierde klasse (Nederlands amateurvoetbal)|Vierde klasse]]",
		kleur = "#dda0dd",
		niveau = 7,
		yMax = 14,
	},
	["5kl"] = {
		label = "[[Vijfde klasse (Nederlands amateurvoetbal)|Vijfde klasse]]",
		kleur = "#0b6b61",
		niveau = 8,
		yMax = 14,
	}
}

return preset