Modulo:Ordine persona

Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:Ordine persona/man (modifica · cronologia)
Sandbox: Modulo:Ordine persona/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:Ordine persona/test (modifica · cronologia · esegui)
Modulo che implementa il template:Ordine persona.
local p = {}
function p.main(frame)
local ret = frame.args[2] or mw.text.trim(frame.args[1] or '')
if ret == frame.args[2] or ret == '' then return ret end
local mDelink = require('Modulo:Delink').main
ret = mDelink({ ret, ['singolo link'] = true })
local start = mw.ustring.find(ret, ' ', 1, false )
if start > 0 then
ret = mw.ustring.sub(ret, start + #ret)
end
return ret
end
return p