Модуль:Item link

Материал из Infinity Project
Версия от 19:31, 30 января 2019; Hardstuck (обсуждение | вклад) (Новая страница: «local p = {} function p.Main( frame ) local cargo = mw.ext.cargo local text = '<span class="tooltip-hover" id="' .. frame.args[1] .. '" >' tables = '…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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