19.638
Bearbeitungen
(Die Seite wurde neu angelegt: „local p = {} local com = require("Modul:Common") local fab = require("Modul:Faktenbox") local smw = require("Modul:SMW") function p.Faktenbox(frame) -- mw.log("Faktenbox(frame)") -- mw.logObject(frame, "frame") -- Konsolenzeile zum Debuggen: -- =p.Faktenbox{pargs={Vorname="Hans",Nachname="Wurst",Geburtsort="Fürth",Geburtsdatum="2025/02/01"}} local t = "" -- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) local fbdata = fab.getFbdata(frame) if…“) |
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 = 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") | -- mw.logObject(t, "t") | ||
t = fbdata.frame:preprocess(t) | |||
return t | return t | ||
end | end | ||