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

Нет описания правки
Нет описания правки
Строка 186: Строка 186:
                         merged.labelLists[section] = cur
                         merged.labelLists[section] = cur
                     end
                     end
                     if e.cardTag and e.cardTag ~= "" then
                     local rawTag = e.cardTag or ""
                         if not merged.tagSet[e.cardTag] then
                    local expandedTag = ""
                             merged.tagSet[e.cardTag] = true
                    if rawTag ~= "" and frame then
                             table.insert(merged.tags, e.cardTag)
                        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") .. '}}')