Modul:Person: Unterschied zwischen den Versionen

181 Bytes hinzugefügt ,  Gestern um 10:45
mehrere Nachnamen möglich
(Vorname Beachtung mehrerer)
(mehrere Nachnamen möglich)
Zeile 101: Zeile 101:
local nachname = fbdata.pargs["Nachname"]
local nachname = fbdata.pargs["Nachname"]
if vorname ~= nil then
if vorname ~= nil then
vorname = str.splitAndStrip(fbdata.pargs["Vorname"], ";") -- mehrere Vornamen möglich
vorname = str.splitAndStrip(vorname, ";") -- mehrere Vornamen möglich
vorname = com.tableConcatNil(vorname, ", ") -- geordnet wieder zusammenbauen. Reihenfolge bleibt zu erhalten
vorname = table.concat(vorname, ", ") -- geordnet wieder zusammenbauen. Reihenfolge bleibt zu erhalten
smw.addAttrToList(fbdata.attr.list, "VornameLink",  
smw.addAttrToList(fbdata.attr.list, "VornameLink",  
"[[" .. fbdata.fullpagename .. "|" .. vorname .. "]]")
"[[" .. fbdata.fullpagename .. "|" .. vorname .. "]]")
end
end
if nachname ~= nil then
if nachname ~= nil then
nachname = str.splitAndStrip(nachname, ";") -- mehrere Nachnamen möglich
nachname = table.concat(nachname, ", ") -- geordnet wieder zusammenbauen. Reihenfolge bleibt zu erhalten
smw.addAttrToList(fbdata.attr.list, "NachnameLink",  
smw.addAttrToList(fbdata.attr.list, "NachnameLink",  
"[[" .. fbdata.fullpagename .. "|" .. nachname .. "]]")
"[[" .. fbdata.fullpagename .. "|" .. nachname .. "]]")