Модуль:Testing

Материал из Space Station 14 Вики

Для документации этого модуля может быть создана страница Модуль:Testing/doc

local p = {}

-- Функция для добавления категории в зависимости от названия подразделения
function p.addCategory(frame)
    -- Получаем параметр 'subdivision' из шаблона
    local subdivision = frame.args['subdivision'] or ''

    -- Таблица с соответствиями подразделений и категорий
    local categories = {
        ["Отдел A"] = "Категория:Отдел A",
        ["Отдел B"] = "Категория:Отдел B",
        ["Отдел C"] = "Категория:Отдел C"
    }

    -- Если подразделение есть в таблице, добавляем соответствующую категорию
    if categories[subdivision] then
        return '[[' .. categories[subdivision] .. ']]'
    end

    -- Если нет соответствующего подразделения, не добавляем категорию
    return ''
end

return p