local p = {}
local incipitPrima = "Questa è una lista di persone presenti nell'enciclopedia che hanno il [[cognome]] "
local incipitDopo = " , suddivise per attività principale."
-- tabella delle pagina da linkare nell'incipit, in funzione del cognome
-- se la pagina da linkare ha lo stesso titolo del cognome (caso normale), si omette
-- se la pagina da linkare non esiste, si mette spazio vuoto
-- se la pagina da linkare ha un titolo diverso dal cognome, si specifica
local tabella = {
["Alberti"] = "",
["Beck"] = "Beck (disambigua)",
}
-- esempio chiamata di funzione {{#invoke:Sandbox/Gac|main|Xxx}}
function p.main( frame )
local cognome = frame.args[1]
local pagina = tabella[cognome]
if pagina then
if pagina == "" then
return ""
else
local link = "'''[[" .. pagina .. "|" .. cognome .. "]]'''"
return incipitPrima .. link .. incipitDopo
end
else
local link = "'''[[" .. cognome .. "]]'''"
return incipitPrima .. link .. incipitDopo
end
end
return p