Модуль:Item link

Материал из SS220 Sierra (Space Station 13)
Перейти к навигации Перейти к поиску

Для документации этого модуля может быть создана страница Модуль:Item link/doc

local p = {}

function p.Main( frame )
    local cargo = mw.ext.cargo
    local text = '<span class="tooltip-hover" id="' .. frame.args[1] .. '" >'
    tables = 'Objects'
    fields = 'Image,Description'
    local args = {
    	where = '_pageName = "' .. frame.args[1] .. '"',
    	limit = 1,
    	default = '_pageName'
    }
    local results = cargo.query( tables, fields, args )
    for i, v in ipairs(results) do
    	text = text .. '[[File:'..v["Image"]..'.png|18px|link='.. frame.args[1] ..']]'
    	text = text .. '[['.. frame.args[1] ..']]'
    end
    text = text .. "</span>"
    return text
end

return p