Moduuli:Main
Jedipediasta, vapaasta Tähtien sota-tietosanakirjasta tänään, 24. marraskuuta 2024
Siirry navigaatioonSiirry hakuunTämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:Main/ohje
-- This module implements [[Template:Main]].
local p = {}
function p._main(args)
args[1] = args[1] or '{{{1}}}'
local links = {}
for i, v in ipairs(args) do
links[i] = string.format(
'[[%s|%s]]',
v,
args['l' .. i] or v:gsub("/Kaanon", ""):gsub("/Legends", "")
)
end
local prefix
if #links > 1 then
prefix = 'Pääartikkelit'
else
prefix = 'Pääartikkeli'
end
links = mw.text.listToText(links)
return string.format(
'<div class="noprint rellink">[[Tiedosto:Blue Glass Arrow.svg|20px|link=]] %s: %s</div>',
prefix, links
)
end
function p.main(frame)
local args = {}
for k, v in pairs(frame:getParent().args) do
v = v:match('^%s*(.-)%s*$') -- trim whitespace
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
return p