Module:RemovePrefix
La documentation pour ce module peut être créée à Module:RemovePrefix/doc
local p = {}
function p.listPages(frame)
local category = frame.args.category or ""
local prefix = frame.args.prefix or ""
local categoryObj = mw.site.categories[category]
if not categoryObj then
return "La catégorie n'existe pas ou est vide."
end
local result = "{| class='wikitable sortable'\n|+ Liste des pages sans préfixe\n! Nom de la page\n"
for page in categoryObj:pages() do
local title = page.title
if prefix ~= "" and title:sub(1, #prefix) == prefix then
title = title:sub(#prefix + 1) -- Supprimer le préfixe
end
result = result .. "|-\n| [[" .. page.title .. "|" .. title .. "]]\n"
end
result = result .. "|}"
return result
end
return p