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

мНет описания правки
мНет описания правки
Строка 61: Строка 61:
local rawLink = argsRaw.link
local rawLink = argsRaw.link
local labelOutput = label
local labelOutput = label
-- Если параметр link задан (через rawLink), то:
-- Если параметр link вызван, то:
-- если он пустой, то берём id, иначе - его значение
-- если он пустой, то берём itemName, иначе - текст.
if rawLink ~= nil then
if rawLink ~= nil then
local linkTarget = (rawLink == "" and id) or rawLink
local linkTarget = (rawLink == "" and itemName) or rawLink
if label ~= "" then
if label ~= "" then
labelOutput = string.format("[[%s|%s]]", linkTarget, label)
labelOutput = string.format("[[%s|%s]]", linkTarget, label)