Модуль:Предмет: различия между версиями

мНет описания правки
мНет описания правки
Строка 14: Строка 14:
     local itemSlot = frame:preprocess(string.format('{{#invoke:Prototypes/Хранилище/Предмет|main|framing|slot|%s}}', id))
     local itemSlot = frame:preprocess(string.format('{{#invoke:Prototypes/Хранилище/Предмет|main|framing|slot|%s}}', id))
     local itemChem = frame:preprocess(string.format('{{СollapsibleMenu|color=#3e7c82|{{#invoke:Prototypes/Хранилище/Предмет|main|chem|%s}}}}', id))
     local itemChem = frame:preprocess(string.format('{{СollapsibleMenu|color=#3e7c82|{{#invoke:Prototypes/Хранилище/Предмет|main|chem|%s}}}}', id))
     local itemName = frame:preprocess("{{#invoke:Entity Lookup|getname|" .. id .. "}}")
     local itemName = frame:preprocess(string.format("{{#invoke:Entity Lookup|getname|%s}}", id))


     local prefix = args[2] or "<nowiki></nowiki>"
     local prefix = args[2] or ""
     local size = args["size"] or "32px"
     local size = args["size"] or "32px"


Строка 36: Строка 36:
         image = string.format("[[Файл:%s.png|%s]]", id, size)
         image = string.format("[[Файл:%s.png|%s]]", id, size)
     elseif input_image == "" then
     elseif input_image == "" then
        image = ""
image = ""
     else
     else
         image = string.format("[[Файл:%s|%s]]", input_image, size)
         image = string.format("[[Файл:%s|%s]]", input_image, size)
     end
     end


    -- Обработка Tooltip
    local input_imageTooltip = argsWithWhitespace.imageTooltip
    local imageTooltip
    if input_imageTooltip == nil then
        image = string.format("{{#invoke:Entity Lookup|createimagetooltip|Файл:%s.png|%s|}}", id, id, size)
    end
   
     -- Формирование ярлыка-ссылки, если указан параметр link
     -- Формирование ярлыка-ссылки, если указан параметр link
     local labelOutput = label
     local labelOutput = label