Module:Doorverwijspagina
Uiterlijk
Module voor doorverwijspagina's.
Functies:
-- Module for disambiguation page stuff
local p = {}
-- [[template:dpintro]]
function p.dpintro(frame)
-- convert parent frame's args from a metatable to a regular table
local args = {}
for k, v in pairs(frame:getParent().args) do
args[k] = v
end
local r
if args and #args > 0 then
for arg in args do
if arg == args[1] then
r = ""
elseif arg == args[#args] then
r = r .. " of "
else
r = r .. ", "
end
r = r .. "'''" .. arg .. "'''"
end
r = r .. " kan verwijzen naar:"
else
local label
if args and #args == 1 then
label = args[1]
else
label = mw.title.getCurrentTitle().prefixedText
label = string.gsub(label, "^([^%(]*)( %(.*%))$", "%1")
end
r = "'''" .. label .. "''' kan verwijzen naar:"
end
return r
end
return p