Modul:Attribut/Tabelle: Unterschied zwischen den Versionen

data-sort-value bei Person
(switch wob.attrText() zu atr.attrText())
(data-sort-value bei Person)
Zeile 64: Zeile 64:
val = nil
val = nil
elseif attr == "Person" then
elseif attr == "Person" then
local name = vorname
-- anzuzeigender Text: ?Vorname ?Nachname
if vorname ~= "" and nachname ~= "" then
local name = str.appendWithSeparator(vorname or "", " ", nachname)
name = name .. " "
end
name = name .. nachname
if name == "" then
if name == "" then
name = val
name = val
end
end
val = "[[" .. val .."|" .. name .. "]]"
val = "[[" .. val .."|" .. name .. "]]"
-- data-sort-value
local data_sort_value = str.appendWithSeparator(nachname or "", " ", vorname)
if data_sort_value ~= "" then
local td_args = "data-sort-value=\"" .. data_sort_value .. "\""
val = {val, td_args = td_args}
end
end
end
-- mw.logObject(val, "val")
-- mw.logObject(val, "val")