Modul:Beruf/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
local com = require("Modul:Common")
local com = require("Modul:Common")
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local smw = require("Modul:SMW")


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 15: Zeile 16:
fbdata.formular = "Beruf/Work" -- ggf. "Beruf/Work"
fbdata.formular = "Beruf/Work" -- ggf. "Beruf/Work"
fbdata.positionscheck = false
fbdata.positionscheck = false
-- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich
p.setWoerterbuchAttr(fbdata)


-- Tabs einsammeln und zusammenfügen
-- Tabs einsammeln und zusammenfügen
Zeile 46: Zeile 50:
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
     return t
     return t
end
function p.setWoerterbuchAttr(fbdata)
for _, a in iprairs{
"Einzahl männlich", "Einzahl weiblich",
"Mehrzahl männlich", "Mehrzahl weiblich",
"Mehrzahl weiblich und männlich"} do
local v = fbdata.pargs[a]
if not com.isEmpty(v) then
smw.addAttrToList(fbdata.attr.list, a, a .. "=" .. v)
end
end
end
end


return p
return p