26.838
Bearbeitungen
(+ Attribut:NachnameVorname) |
(Vorname Beachtung mehrerer) |
||
| Zeile 97: | Zeile 97: | ||
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata) | t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata) | ||
-- | -- weitere Namen setzen | ||
local vorname = fbdata.pargs["Vorname"] | local vorname = fbdata.pargs["Vorname"] | ||
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 = com.tableConcatNil(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 .. "]]") | ||
| Zeile 110: | Zeile 112: | ||
if vorname ~= nil or nachname ~= nil then | if vorname ~= nil or nachname ~= nil then | ||
local name = com.tableConcatNil({vorname, nachname}) | local name = com.tableConcatNil({vorname, nachname}) | ||
smw.addAttrToList(fbdata.attr.list, "Name", name) | smw.addAttrToList(fbdata.attr.list, "Name", name) | ||
smw.addAttrToList(fbdata.attr.list, "NameLink", | smw.addAttrToList(fbdata.attr.list, "NameLink", | ||
"[[" .. fbdata.fullpagename .. "|" .. name .. "]]") | "[[" .. fbdata.fullpagename .. "|" .. name .. "]]") | ||
local nachname_vorname = com.tableConcatNil({nachname, vorname}, ", ") | |||
smw.addAttrToList(fbdata.attr.list, "NachnameVorname", nachname_vorname) | |||
end | end | ||