19.638
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 14: | Zeile 14: | ||
-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) | -- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) | ||
local fbdata = fab.getFbdata(frame) | local fbdata = fab.getFbdata(frame) | ||
fbdata.klasse = {"Beruf"} | |||
fbdata.kategorie = {"Berufe"} | |||
fbdata.formular = "Beruf" -- ggf. "Beruf/Work" | |||
fbdata.positionscheck = false | |||
-- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich | |||
p.setWoerterbuchAttr(fbdata) | |||
-- Tabs einsammeln und zusammenfügen | |||
t = t .. fab.bildTab(fbdata) .. p.datenTab(fbdata) | |||
t = fab.factbox_header_footer(t) | |||
-- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...) | |||
t = t .. fab.postprocess(fbdata) | |||
-- Pre-Processing | |||
mw.logObject(t, "t") | |||
t = fbdata.frame:preprocess(t) | |||
return t | return t | ||
end | end | ||
| Zeile 58: | Zeile 56: | ||
function p.setWoerterbuchAttr(fbdata) | function p.setWoerterbuchAttr(fbdata) | ||
for _, a in ipairs{ | for _, a in ipairs{ | ||
"Einzahl männlich", "Einzahl | "Einzahl weiblich", "Einzahl männlich", "Einzahl divers", | ||
"Mehrzahl männlich", "Mehrzahl | "Mehrzahl weiblich", "Mehrzahl männlich", "Mehrzahl divers", | ||
"Mehrzahl | "Mehrzahl wmd"} do | ||
local v = fbdata.pargs[a] | local v = fbdata.pargs[a] | ||
if not com.isEmpty(v) then | if not com.isEmpty(v) then | ||
smw.addAttrToList(fbdata.attr.list, "Wörterbuch", a .. "=" .. v) | smw.addAttrToList(fbdata.attr.list, "Wörterbuch", a .. "=" .. v) | ||
end | end | ||
end | end | ||
end | end | ||
return p | return p | ||