Module:Variable arguments: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 9: Line 9:
local i = 0
local i = 0
if args == nil or args == "" or args[0] == "" then
for k, v in pairs(args) do
out_str = out_str .. "[[Module:" .. v .. "]]" .. k .. ", "
i = k
end
out_str = out_str:sub(1, -3)
if out_str == "" then
out_str = "[[Module:" .. frame:preprocess("{{ROOTPAGENAME}}") .. "]]"
out_str = "[[Module:" .. frame:preprocess("{{ROOTPAGENAME}}") .. "]]"
else
for k, v in pairs(args) do
out_str = out_str .. "[[Module:" .. v .. "]]" .. k .. ", "
i = k
end
out_str = out_str:sub(1, -3)
end
end