Модуль:Testing: различия между версиями

Нет описания правки
Нет описания правки
Строка 12: Строка 12:
return frame:preprocess(':*{{abb|'.. servers.. '}} '.. '[[Категория:Редакторы {{abb|'.. categories.. '|short}}]]') --нужно сделать проверку, что сервер существует
return frame:preprocess(':*{{abb|'.. servers.. '}} '.. '[[Категория:Редакторы {{abb|'.. categories.. '|short}}]]') --нужно сделать проверку, что сервер существует
end
function p.addSubdivision(frame)
    -- Получаем параметр 'subdivision' из шаблона
    local subdivision = frame.args['subdivision'] or ''
    -- Таблица с соответствиями подразделений и категорий
    local categories = {
        ["Редакция"] = "Категория:Редакция",
        ["Отдел B"] = "Категория:Отдел B",
        ["Отдел C"] = "Категория:Отдел C"
    }
    -- Если подразделение есть в таблице, добавляем соответствующую категорию
    if categories[subdivision] then
        return '[[' .. categories[subdivision] .. ']]'
    end
    -- Если нет соответствующего подразделения, не добавляем категорию
    return ''
end
end