Geen bewerkingssamenvatting
Pagesync (overleg | bijdragen)
Imported by PageSync
Labels: Vervangen Handmatige ongedaanmaking
 
(50 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 1: Regel 1:
local p = {}
local p = {}


--[[
return p
test test
]]--
function p.main ( frame )
local json = frame.args['json']
local output = json
return output
end
 
--[[
Store in SMW
Consider using Lua version of parser function instead
 
{{#invoke:Award category
|store
|json={{#slot:ws-data|{{FULLPAGENAME}} }}
}}
 
]]--
function p.store( frame )
local json = frame.args['json'] or nil
if json == nil or json == "" then
--Fail silently
return
end
--etc etc
-- #set
-- #subobjects
local awardInstances = json["Awards"] or nil
if awardInstances ~= nil then
for i, v in ipairs( awardInstances ) do
store_award_as_subobject( frame, v )
end
end
end
 
--[[
Local helper function for p.store
]]--
local function store_award_as_subobject( frame, args )
local rank = args["rank"] or nil
end
 
local function send_to_template( frame, templateName, argsTable )
if templateName ~= nil and  argsTable ~= nil then
return frame:expandTemplate{ title = templateName, args = argsTable }
else
return ""
end
end

Huidige versie van 5 mrt 2026 09:20

Module:Award category




local p = {}

return p