Modul:Person: Unterschied zwischen den Versionen

Code-Optimierungen
(val_is_list zu delimiter)
(Code-Optimierungen)
Zeile 28: Zeile 28:


-- Personen-spezifische Kategorien usw.
-- Personen-spezifische Kategorien usw.
if not com.isEmpty(fbdata.pargs["Geburtsort"]) and fbdata.pargs["Geburtsort"] == "Fürth" then
if (fbdata.pargs["Geburtsort"] or "") == "Fürth" then
box = box .. "[[Kategorie:Söhne und Töchter der Stadt Fürth]]"
box = box .. "[[Kategorie:Söhne und Töchter der Stadt Fürth]]"
end
end
if not com.isEmpty(fbdata.pargs["Nachname"]) then
if (fbdata.pargs["Nachname"] or "") ~= "" then
if not com.isEmpty(fbdata.pargs["Vorname"]) then
if (fbdata.pargs["Vorname"] or "") ~= "" then
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Nachname"] .. ", " .. fbdata.pargs["Vorname"] .. "}}"
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Nachname"] .. ", " .. fbdata.pargs["Vorname"] .. "}}"
else
else
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Nachname"] .. "}}"
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Nachname"] .. "}}"
end
end
else
elseif (fbdata.pargs["Vorname"] or "") ~= "" then
if not com.isEmpty(fbdata.pargs["Vorname"]) then
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Vorname"] .. "}}"
box = box .. "{{DEFAULTSORT:" .. fbdata.pargs["Vorname"] .. "}}"
end
end
end


Zeile 72: Zeile 70:
t = t .. fab.zeile{attr_name = "Geschlecht", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "Geschlecht", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "AbweichendeNamensform", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeile{attr_name = "AbweichendeNamensform", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeileDatum{attr_date="Geburtsdatum", date=fbdata.pargs["Geburtsdatum"] or "", attr_day="Geburtstag", attr_year="Geburtsjahr"}
t = t .. fab.zeileDatum{attr_date = "Geburtsdatum", date = fbdata.pargs["Geburtsdatum"] or "", attr_day = "Geburtstag", attr_year = "Geburtsjahr"}
t = t .. fab.zeile{attr_name = "Geburtsort", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "Geburtsort", fbdata = fbdata}
t = t .. fab.zeileDatum{attr_date="Todesdatum", date=fbdata.pargs["Todesdatum"] or "", attr_day="Todestag", attr_year="Todesjahr"}
t = t .. fab.zeileDatum{attr_date = "Todesdatum", date = fbdata.pargs["Todesdatum"] or "", attr_day = "Todestag", attr_year = "Todesjahr"}
t = t .. fab.zeile{attr_name = "Todesort", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "Todesort", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "Beruf", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeile{attr_name = "Beruf", fbdata = fbdata, delimiter = ";"}