Модуль:Поиск шаблона страницы

Версия от 04:13, 15 апреля 2025; Pok (обсуждение | вклад)

(разн.) ← Предыдущая версия | Подтверждённая версия (разн.) | Текущая версия (разн.) | Следующая версия → (разн.)

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

local p = {}

function p.main(frame)
    local modName = frame.args[1]
    if not modName then
        return "Параметр не задан"
    end

    local title = mw.title.getCurrentTitle()
    if not title then
        return "Не удалось получить заголовок страницы"
    end

    local content = title:getContent() or ""

    local pattern = "[\n]%s*{{" .. modName
    if string.match("\n" .. content, pattern) then
        return "Да"
    else
        return "Нет"
    end
end

return p