Модуль:Item link

Материал из Infinity Project
Перейти к навигации Перейти к поиску

local p = {}

function p.Main( frame )

   local cargo = mw.ext.cargo
   local text = ''
   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 .. ""
   return text

end

return p