19.638
Bearbeitungen
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.klasse = {"Beruf"} | |||
fbdata.kategorie = {"Berufe"} | |||
fbdata.formular = "Beruf/Work" -- 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 = 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) | |||
end | |||
-- mw.logObject(t, "t") | |||
return t | return t | ||
end | end | ||