Nieuwe pagina aangemaakt met 'local p = {} p.test = function( frame ) local page = frame.args.page or "" return p.getPage( page ) end p.getPage = function( page ) local title = mw.title.new( page ) if title ~= nil then return title.prefixedText end return "" end return p' |
Geen bewerkingssamenvatting |
||
| (3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 4: | Regel 4: | ||
local page = frame.args.page or "" | local page = frame.args.page or "" | ||
return p.getPage( page ) | return p.getPage( page ) | ||
end | |||
p.getNameWithoutNamespacePrefix = function( frame ) | |||
local page = frame.args[1] or "" | |||
page = mw.text.trim( page ) | |||
if page == "" then return "" end | |||
local title = mw.title.new( page ) | |||
if title == nil then return "" end | |||
return title["text"] or "" | |||
end | end | ||
p.getPage = function( page ) | p.getPage = function( page ) | ||
local title = mw.title.new( page ) | local title = mw.title.new( page ) | ||
if title ~= nil then | if title ~= nil and title.exists then | ||
return title.prefixedText | return title.prefixedText | ||
end | end | ||
Huidige versie van 23 okt 2025 08:24
Module:Title
getNameWithoutNamespacePrefix
04-06-1962---henk-smulders-2018-1-322631-1651882546.jpg
Tests
Start
Wiki:AdminLogs
local p = {}
p.test = function( frame )
local page = frame.args.page or ""
return p.getPage( page )
end
p.getNameWithoutNamespacePrefix = function( frame )
local page = frame.args[1] or ""
page = mw.text.trim( page )
if page == "" then return "" end
local title = mw.title.new( page )
if title == nil then return "" end
return title["text"] or ""
end
p.getPage = function( page )
local title = mw.title.new( page )
if title ~= nil and title.exists then
return title.prefixedText
end
return ""
end
return p
