Difference between revisions of "Module:Infobox"

From Industrial-Craft-Wiki
Jump to navigation Jump to search
m (Might needs these spaces)
m (Testing...)
Line 12: Line 12:
       args = f:getParent().args
       args = f:getParent().args
   end
   end
   return "[[Category:Items]] " .. f:expandTemplate{ title='Infobox', args = args }
   return f:expandTemplate{ title='Infobox', args = args }
end
end


return p
return p

Revision as of 17:04, 9 April 2015

Template-info.png Documentation

Work around for {{Block}} and {{Item}} needing to call {{Infobox}} and add categories (Category:Blocks and Category:Items receptively) to the pages calling them.

The above documentation is transcluded from Module:Infobox/doc. (edit | history)


local p = {}

function p.block( f )
   if f == mw.getCurrentFrame() then
       args = f:getParent().args
   end
   return "[[Category:Blocks]] " .. f:expandTemplate{ title='Infobox', args = args }
end

function p.item( f )
   if f == mw.getCurrentFrame() then
       args = f:getParent().args
   end
   return f:expandTemplate{ title='Infobox', args = args }
end

return p