Модуль:Сущность: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 22: | Строка 22: | ||
params = params .. "|" .. k .. "=" .. v | params = params .. "|" .. k .. "=" .. v | ||
if k ~= "blacklist | if k ~= "blacklist" then | ||
hasExtraArgs = true | hasExtraArgs = true | ||
end | end | ||
end | end | ||
end | end | ||
| Строка 37: | Строка 31: | ||
local text = ajax | local text = ajax | ||
if cardTagText ~= "" then | if not hasExtraArgs then | ||
local cardTagText = entityData.collectCardTagText(frame, args, id) | |||
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 | ||