Anonymous

Module:Subpage List: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
no edit summary
(Created page with "local p = {} function p.Main(frame) local args = frame:getParent().args local recurse = args["recursive"] return p.main(recurse) end function p.main(recurse) local title...")
 
No edit summary
Line 12: Line 12:
namespace= 'Data',
namespace= 'Data',
titlematch= '%' .. title.text .. '/%',
titlematch= '%' .. title.text .. '/%',
["format"]= ",,%PAGE% ,"
["format"]= ",,%PAGE%#,"
})
})
dplResult = mw.text.trim(dplResult)
dplResult = mw.text.trim(dplResult, '#')
local subpages = mw.text.split(dplResult, ' ')
local subpages = mw.text.split(dplResult, '#')
return p.listPages(title, subpages, recurse)
return p.listPages(title, subpages, recurse)
end
end
Line 21: Line 21:
function p.listPages(title, subpages, recurse)
function p.listPages(title, subpages, recurse)
local list = '<ul>'
local list = '<ul>'
mw.logObject(subpages)
for i, subpage in ipairs(subpages) do
for i, subpage in ipairs(subpages) do
local subpageTitle = mw.title.new(subpage)
local subpageTitle = mw.title.new(subpage)