Модуль:Сущность: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 47: | Строка 47: | ||
local params = "" | local params = "" | ||
local hasExtraArgs = false | |||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
if k ~= 1 and v ~= nil and v ~= "" then | if k ~= 1 and v ~= nil and v ~= "" then | ||
params = params .. "|" .. k .. "=" .. v | params = params .. "|" .. k .. "=" .. v | ||
if k ~= "blacklist" then | |||
hasExtraArgs = true | |||
end | |||
end | end | ||
end | end | ||
| Строка 57: | Строка 63: | ||
local text = ajax | local text = ajax | ||
if | if not hasExtraArgs then | ||
text = "{{#if:{{NAMESPACE}}|{{переключатель_проекта|[[Категория:{{NAMESPACE}}:Сущности]]{{NAMESPACE}}}}|[[Категория:Сущности]]{{переключатель_проекта}}}}" .. ajax | text = "{{#if:{{NAMESPACE}}|{{переключатель_проекта|[[Категория:{{NAMESPACE}}:Сущности]]{{NAMESPACE}}}}|[[Категория:Сущности]]{{переключатель_проекта}}}}" .. ajax | ||
end | end | ||