Versie door Dennis Groenewegen (overleg | bijdragen) op 4 sep 2025 om 08:47 (Nieuwe pagina aangemaakt met 'local p = {} --[[ {{#invoke:Slot|getParamValue |slot= // defaults to main |page= // defaults to FULLPAGENAME |template= |param= ]]-- p.getParamValue = function ( frame ) local slot = frame.args.slot or "main" local page = frame.args.page or "" if page == "" then page = mw.title.getCurrentTitle().fullText end local slotData = {} slotData = mw.slots.slotData(slot,page) local template = frame.args.template or nil local param = frame.args.param or ""…')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Semantic MediaWikiDit bericht verdwijnt nadat alle relevante taken zijn afgerond.

Er is één onvoltooide of openstaande taak, die nodig is om het bijwerken van Semantic MediaWiki te voltooien. Een beheerder of gebruiker met voldoende rechten kan deze uitvoeren. Dit moet worden gedaan voordat nieuwe gegevens worden toegevoegd om tegenstrijdigheden te voorkomen.

Documentatie voor deze module kan aangemaakt worden op de volgende pagina: Module:Slot/doc

local p = {}

--[[
{{#invoke:Slot|getParamValue
|slot= // defaults to main
|page= // defaults to FULLPAGENAME
|template=
|param=
]]--
p.getParamValue = function ( frame )
	local slot = frame.args.slot or "main"
	local page = frame.args.page or ""
	if page == "" then page = mw.title.getCurrentTitle().fullText end
    local slotData = {}
    slotData = mw.slots.slotData(slot,page)
	local template = frame.args.template or nil
	local param = frame.args.param or ""

	local res = ""
	if template ~= nil then
		local tree = slotData[template]
		if tree[param] ~= nil then
			res = tree[param]["_text"]
		end
	else
		--
	end
	
	return "not ready " .. res
end

return p