Module:Album Infobox: Difference between revisions
From NOISZ Wiki
RiceEmpress (talk | contribs) No edit summary |
RiceEmpress (talk | contribs) mNo edit summary |
||
| Line 25: | Line 25: | ||
end | end | ||
infobox:addRow( | infobox:addRow(Links, args.links) | ||
return infobox | return infobox | ||
Revision as of 12:17, 17 December 2025
Documentation for this module may be created at Module:Album Infobox/doc
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local args = frame:getParent().args
local infobox = capiunto.create( {
title = args.title1 and args.title1 or tostring(mw.title.getCurrentTitle())
} )
if args.image1 and string.find(args.image1 .. "e","%p(tabber)%p") then
infobox:addImage(args.image1, args.caption)
elseif args.image1 then
infobox:addImage('[[File:' .. args.image1 .. '|300px]]', args.caption)
end
local information=
{
{'Release date', args.releasedate },
{ 'Game(s)', args.games }
}
for _, row in ipairs(information) do
local label, value = row[1], row[2]
if value and value ~= '' then
infobox:addRow(label, value)
end
end
infobox:addRow(Links, args.links)
return infobox
end
return p