Module:Test: Difference between revisions

no edit summary
(Created page with "local p = {} function p.deities(frame) local orgiArgs = frame.args local args = {} local categories = "{{hlist" for k, v in pairs(orgiArgs) do v = v:match() if v ~= '' then categories = categories.."|[[:Category:"..args[k].." Deities|"..args[k].."]]" end end categories = categories.."}}" for k, v in pairs(orgiArgs) do v = v:match() if v ~= '' then categories = categories.."|[[Category:"..args[k].." Deities]]" end end return p end")
 
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 4: Line 4:
local orgiArgs = frame.args
local orgiArgs = frame.args
local args = {}
local args = {}
local categories = "{{hlist"
local categories = "[[{{hlist"
for k, v in pairs(orgiArgs) do
for k, v in pairs(orgiArgs) do
v = v:match()
v = v:match('^%s*(.-)%s*$')
if v ~= '' then
if v ~= '' then
categories = categories.."|[[:Category:"..args[k].." Deities|"..args[k].."]]"
categories = categories.."|[[:Category:"..orgiArgs[k].." Deities|"..orgiArgs[k].."]]"
end
end
end
end
categories = categories.."}}"
categories = categories.."}}]]"
for k, v in pairs(orgiArgs) do
for k, v in pairs(orgiArgs) do
v = v:match()
v = v:match('^%s*(.-)%s*$')
if v ~= '' then
if v ~= '' then
categories = categories.."|[[Category:"..args[k].." Deities]]"
categories = categories.."[[Category:"..orgiArgs[k].." Deities]]"
end
end
end
end
return p
return categories
end
end
return p