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.

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 ""…'
 
Geen bewerkingssamenvatting
Regel 16: Regel 16:
local template = frame.args.template or nil
local template = frame.args.template or nil
local param = frame.args.param or ""
local param = frame.args.param or ""
if slotData == {} then mw.log( "No slot data found" ) end


local res = ""
local res = ""
if template ~= nil then
if template ~= nil then
local tree = slotData[template]
local tree = slotData[template]
if tree[param] ~= nil then
if tree ~= nil and tree[param] ~= nil then
res = tree[param]["_text"]
res = tree[param]["_text"]
end
end

Versie van 4 sep 2025 08:49

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 ""
	
	if slotData == {} then mw.log( "No slot data found" ) end

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

return p