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

Новая страница: «local p = {} function p.main(frame) local input = frame.args[1] or "" local results = {} -- Разбивка выходной строки по символу '/' for part in mw.text.gsplit(input, "/", true) do local name = mw.text.trim(part) if name ~= "" then local title = mw.title.new(name) local displayText = name -- Если страница с таким названием сущес...»
 
мНет описания правки
Строка 13: Строка 13:
             -- Если страница с таким названием существует, выводит её в виде ссылки
             -- Если страница с таким названием существует, выводит её в виде ссылки
             if title and title.exists then
             if title and title.exists then
                 displayText = "[[" .. name .. "]]"
                 displayText = "<code>[[" .. name .. "]]</code>"
             end
             end
             -- Формирования строки: выводит обработанный текст и добавляет категорию с таким именем
             -- Формирования строки: выводит обработанный текст и добавляет категорию с таким именем