Modul:Wiki: Unterschied zwischen den Versionen

+ allPagenames()
(+ pageexists())
(+ allPagenames())
Zeile 16: Zeile 16:
local split = str.split2(pagename, "/")
local split = str.split2(pagename, "/")
return split[#split] -- letztes Element in der table nach letztem Slash
return split[#split] -- letztes Element in der table nach letztem Slash
end
function p.allPagenames()
local all_pagenames = {}
-- fullpagename
all_pagenames.fullpagename = tostring(mw.title.getCurrentTitle())
-- pagename
local split = str.split2(all_pagenames.fullpagename, ":")
all_pagenames.pagename = split[#split] -- letztes Element in der table nach Doppelpunkt
-- subpagename
split = str.split2(all_pagenames.pagename, "/")
all_pagenames.subpagename = split[#split] -- letztes Element in der table nach letztem Slash
mw.logObject(all_pagenames)
return all_pagenames
end
end