27.057
Bearbeitungen
(+ VornameLink/NachnameLink/NameLink) |
(mögliche Personen-Seite berücksichtigt) |
||
| Zeile 38: | Zeile 38: | ||
local vorname = attr["Vorname"] | local vorname = attr["Vorname"] | ||
local nachname = attr["Nachname"] | local nachname = attr["Nachname"] | ||
local | local name = com.tableConcatNil({vorname, nachname}) | ||
local page | |||
if wik.pageExists(name) then | |||
page = name | |||
else | |||
page = str.split2(attr["Seite"], "/")[1] | |||
end | |||
if vorname ~= nil then | if vorname ~= nil then | ||
attr["VornameLink"] = | attr["VornameLink"] = | ||
"[[" .. | "[[" .. page .. "|" .. vorname .. "]]" | ||
end | end | ||
if nachname ~= nil then | if nachname ~= nil then | ||
attr["NachnameLink"] = | attr["NachnameLink"] = | ||
"[[" .. | "[[" .. page .. "|" .. nachname .. "]]" | ||
end | end | ||
if vorname ~= nil or nachname ~= nil then | if vorname ~= nil or nachname ~= nil then | ||
attr[1] = smw.subobjectIdCleaner(name) | attr[1] = smw.subobjectIdCleaner(name) | ||
attr["Name"] = name | attr["Name"] = name | ||
attr["NameLink"] = | attr["NameLink"] = | ||
"[[" .. | "[[" .. page .. "|" .. name .. "]]" | ||
end | end | ||