Module:Id increment
Documentation for this module may be created at Module:Id increment/doc
local p = {}
-- Funktion, um die höchste Zahl in der Struktur "Projekt/1", "Projekt/2", usw. zu finden
function p.findMaxProjectNumber()
local maxNumber = 0
-- Loop durch die möglichen Seitennummern und suche die höchste
for i = 1, 10000 do -- Du kannst die Obergrenze anpassen, je nach Bedarf
local pageTitle = "Projekt/" .. i
local pageExists = mw.title.new(pageTitle)
if not pageExists.exists then
maxNumber = i - 1
break
end
end
return { nextNumber = maxNumber + 1 }
end
-- Exportiere die Funktion
return p.resultTable.nextNumber