Module:DynamicPageList
Apparence
La documentation pour ce module peut être créée à Module:DynamicPageList/doc
local p = {}
function p.dpl(args)
local frame = mw.getCurrentFrame()
local dplArgs = {}
for k, v in pairs(args) do
-- On vérifie que v est bien une string ou un nombre avant de concaténer
if type(v) == "string" or type(v) == "number" then
table.insert(dplArgs, k .. "=" .. v)
end
end
return frame:preprocess("<DPL>\n" .. table.concat(dplArgs, "\n") .. "\n</DPL>")
end
return p