Module:Doorverwijspagina
Uiterlijk
Module voor doorverwijspagina's.
Functies:
-- Module for disambiguation page stuff
local p = {}
-- Takes a page title string and removes any parenthesized suffix.
-- i.e. "Sinterklaas (film)" results in "Sinterklaas"
function label(title)
return string.gsub(title, "^([^%(]*)( %(.*%))$", "%1")
end
-- [[template:dpintro]]
function p.dpintro(frame)
local args = frame.args
local r
local label
if args and #args > 0 then
for arg in args do
label = label(arg)
if arg == args[1] then
r = ""
elseif arg == args[#args] then
r = r .. " of "
else
r = r .. ", "
end
r = r .. "'''" .. label .. "'''"
end
r = r .. " kan verwijzen naar:"
else
if args and #args == 1 then
label = label(args[1])
else
label = label(mw.title.getCurrentTitle().prefixedText)
end
r = "'''" .. label .. "''' kan verwijzen naar:"
end
return r
end
return p