Modul:Person/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 159: Zeile 159:
local beruf_fullpagename = ber.getBerufFullpagename(beruf)
local beruf_fullpagename = ber.getBerufFullpagename(beruf)
if beruf_fullpagename ~= nil then
if beruf_fullpagename ~= nil then
-- Berufname ermitteln
local geschlecht = fbdata.pargs["Geschlecht"] or "männlich" -- männlich = generisch Maskulin
local geschlecht = fbdata.pargs["Geschlecht"] or "männlich" -- männlich = generisch Maskulin
local selector = "[[Bemerkung::Einzahl]]" ..
beruf =
"[[-has subobject::" .. beruf_fullpagename .. "]]" ..
ber.getBeruf(beruf_fullpagename, "Einzahl", geschlecht) or
"[[Geschlecht::" .. geschlecht .. "]]"
beruf
local query = {selector, "?BerufTemp", ["limit"] = 1}
-- Wörterbuch befragen
local ask = mw.smw.ask(query)
if ask ~= nil then
beruf = ask[1]["BerufTemp"]
end
end
end
-- Beruf zu Werte-Liste hinzufügen
-- Beruf zu Werte-Liste hinzufügen