Module:Infobox Item: Difference between revisions
From Guinea Isles Wiki
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
local ret = infobox.main(frame) | local ret = infobox.main(frame) | ||
-- Header section | |||
ret:addHeader( args["item_name"] ) | ret:addHeader( args["item_name"] ) | ||
ret:addImage( "[[File:" .. args["image"] .. "]]" ) | ret:addImage( "[[File:" .. args["image"] .. "|48x48px]]" ) | ||
ret:addRow( " | |||
if args["desc"] ~= "" then | |||
ret:addRow(args["desc"]) | |||
end | |||
-- Properties section | |||
ret:addHeader( "Properties" ) | |||
ret:addRow( "Category", args["category"]) | |||
ret:addRow( "Stack Size", args["stack_size"]) | |||
ret:addRow( "Value", args["value"]) | |||
ret:addRow( "Sellable", args["sellable"]) | |||
ret:addRow( "Discoverable", args["discoverable"]) | |||
ret:addRow( "Donatable", args["donatable"]) | |||
return ret | return ret | ||
Revision as of 07:02, 19 September 2025
Documentation for this module may be created at Module:Infobox Item/doc
--------------------------
-- Module for [[Template:Infobox Item]]
------------------------
local infobox = require('Module:Infobox')
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local args = frame:getParent().args
local ret = infobox.main(frame)
-- Header section
ret:addHeader( args["item_name"] )
ret:addImage( "[[File:" .. args["image"] .. "|48x48px]]" )
if args["desc"] ~= "" then
ret:addRow(args["desc"])
end
-- Properties section
ret:addHeader( "Properties" )
ret:addRow( "Category", args["category"])
ret:addRow( "Stack Size", args["stack_size"])
ret:addRow( "Value", args["value"])
ret:addRow( "Sellable", args["sellable"])
ret:addRow( "Discoverable", args["discoverable"])
ret:addRow( "Donatable", args["donatable"])
return ret
end
return p