Для документации этого модуля может быть создана страница Модуль:CategoryList/doc
local p = {}
function p.show(frame)
local title = mw.title.getCurrentTitle()
local categories = title.categories
if #categories == 0 then
return "" -- Если категорий нет, ничего не выводим
end
local res = {}
for _, cat in ipairs(categories) do
-- Формируем ссылку на категорию без добавления страницы в неё
table.insert(res, "[[:Категория:" .. cat .. "|" .. cat .. "]]")
end
return table.concat(res, " • ") -- Разделитель между категориями
end
return p