Modul:Beruf/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- =p.Faktenbox{pargs={Vorname="Hans",Nachname="Wurst",Geburtsort="Fürth",Geburtsdatum="2025/02/01"}}
-- =p.Faktenbox{pargs={Vorname="Hans",Nachname="Wurst",Geburtsort="Fürth",Geburtsdatum="2025/02/01"}}
local t = ""


-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular)
-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular)
local fbdata = fab.getFbdata(frame)
local fbdata = fab.getFbdata(frame)
mw.logObject(fbdata.pargs, "fbdata.pargs")
mw.logObject(fbdata.pargs, "fbdata.pargs")
fbdata.klasse = {"Beruf"}
if not com.isEmpty(fbdata.pargs) then
fbdata.kategorie = {"Berufe"}
fbdata.klasse = {"Beruf"}
fbdata.formular = "Beruf/Work" -- ggf. "Beruf/Work"
fbdata.kategorie = {"Berufe"}
fbdata.positionscheck = false
fbdata.formular = "Beruf/Work" -- ggf. "Beruf/Work"
fbdata.positionscheck = false
-- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich
p.setWoerterbuchAttr(fbdata)
-- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich
-- Tabs einsammeln und zusammenfügen
p.setWoerterbuchAttr(fbdata)
t = fab.bildTab(fbdata) .. p.datenTab(fbdata)
 
t = fab.factbox_header_footer(t)
-- Tabs einsammeln und zusammenfügen
local t = fab.bildTab(fbdata) .. p.datenTab(fbdata)
-- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...)
t = fab.factbox_header_footer(t)
t = t .. fab.postprocess(fbdata)
 
-- Pre-Processing
-- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...)
-- mw.logObject(t, "t")
t = t .. fab.postprocess(fbdata)
t = fbdata.frame:preprocess(t)
-- Pre-Processing
end
-- mw.logObject(t, "t")
t = fbdata.frame:preprocess(t)
return t
return t
end
end