15.133
Bearbeitungen
(+ allPagenames()) |
(setPagenames() erweitert) |
||
| Zeile 18: | Zeile 18: | ||
end | end | ||
function p. | function p.setPagenames(table) | ||
local | local pagesnames = {} | ||
-- fullpagename | -- fullpagename | ||
pagesnames.fullpagename = tostring(mw.title.getCurrentTitle()) | |||
-- pagename | -- pagename | ||
local split = str.split2( | local split = str.split2(pagesnames.fullpagename, ":") | ||
pagesnames.pagename = split[#split] -- letztes Element in der table nach Doppelpunkt | |||
-- subpagename | -- subpagename | ||
split = str.split2( | split = str.split2(pagesnames.pagename, "/") | ||
pagesnames.subpagename = split[#split] -- letztes Element in der table nach letztem Slash | |||
mw.logObject( | -- table setzen | ||
return | if type(table) == "table" then | ||
table.fullpagename = pagesnames.fullpagename | |||
table.pagename = pagesnames.pagename | |||
table.subpagename = pagesnames.subpagename | |||
end | |||
mw.logObject(table) | |||
mw.logObject(pagesnames) | |||
return pagesnames | |||
end | end | ||