Module:Listing: Difference between revisions

Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.
(support single arg ("The Legend of Zelda Characters" instead of "The Legend of Zelda|Characters"), and parse categories from the listing page)
(move staging check (for WW Characters and BotW) here since I care about the full pageName now)
Line 81: Line 81:


function p._parseListing( pageName, pageContent )
function p._parseListing( pageName, pageContent )
  if pageName == "The Wind Waker Characters" or pageName:sub(1, 18) == "Breath of the Wild" then pageName = pageName .. "/Staging" end
   local pageContent = pageContent or mw.text.killMarkers( mw.getCurrentFrame():expandTemplate{ title = ':' .. pageName, args = {} } )
   local pageContent = pageContent or mw.text.killMarkers( mw.getCurrentFrame():expandTemplate{ title = ':' .. pageName, args = {} } )
   local root = {
   local root = {