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

Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 22: Строка 22:
             params = params .. "|" .. k .. "=" .. v
             params = params .. "|" .. k .. "=" .. v


             if k ~= "blacklist" and k ~= "whitelist" then
             if k ~= "blacklist" then
                 hasExtraArgs = true
                 hasExtraArgs = true
             end
             end
         end
         end
    end
    local cardTagText = entityData.collectCardTagText(frame, args, id)
    if cardTagText ~= "" then
        params = params .. "|cardTag=" .. cardTagText
        hasExtraArgs = true
     end
     end


Строка 37: Строка 31:
     local text = ajax
     local text = ajax


     if cardTagText ~= "" then
     if not hasExtraArgs then
        text = '<span style="display:none;">{{#invoke:CategoryFormatter|main|' .. cardTagText '}}</span>' .. ajax
        local cardTagText = entityData.collectCardTagText(frame, args, id)
    elseif not hasExtraArgs then
        if cardTagText ~= "" then
         text = "{{#if:{{NAMESPACE}}|{{переключатель_проекта|[[Категория:{{NAMESPACE}}:Сущности]]{{NAMESPACE}}}}|[[Категория:Сущности]]{{переключатель_проекта}}}}" .. ajax
            params = params .. "|cardTag=" .. cardTagText
        end
         text =
            "{{#if:{{NAMESPACE}}|{{переключатель_проекта|[[Категория:{{NAMESPACE}}:Сущности]]{{NAMESPACE}}}}|[[Категория:Сущности]]{{переключатель_проекта}}}}" ..
            '<span style="display:none;">{{#invoke:CategoryFormatter|main|' .. cardTagText .. '}}</span>' .. ajax
     end
     end