Модуль:Сущность: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 186: | Строка 186: | ||
merged.labelLists[section] = cur | merged.labelLists[section] = cur | ||
end | end | ||
local rawTag = e.cardTag or "" | |||
if not merged.tagSet[ | local expandedTag = "" | ||
merged.tagSet[ | if rawTag ~= "" and frame then | ||
table.insert(merged.tags, | expandedTag = trim(frame:preprocess(rawTag) or "") or "" | ||
else | |||
expandedTag = trim(rawTag) | |||
end | |||
if expandedTag ~= "" then | |||
if not merged.tagSet[expandedTag] then | |||
merged.tagSet[expandedTag] = true | |||
table.insert(merged.tags, expandedTag) | |||
end | end | ||
end | end | ||
| Строка 463: | Строка 471: | ||
local out = {} | local out = {} | ||
if #errors > 0 then | if #errors > 0 then | ||
table.insert(out, '{{сущность/infobox|' .. table.concat(errors, "\n") .. '}}') | table.insert(out, '{{сущность/infobox|' .. table.concat(errors, "\n") .. '}}') | ||