15.133
Bearbeitungen
(+ 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 | ||