Modul:Beruf: Unterschied zwischen den Versionen

Vorbereitung Faktenbox von Modul:Klasse
(+ Formular)
(Vorbereitung Faktenbox von Modul:Klasse)
Zeile 39: Zeile 39:


-- Tabs einsammeln und zusammenfügen
-- Tabs einsammeln und zusammenfügen
t = t .. p.bildTab(fbdata) .. p.datenTab(fbdata)
t = t .. fab.bildTab(fbdata) -- ..
-- kla.faktenboxDatenTab(fbdata) -- bislang kein DatenTab
t = fab.factbox_header_footer(t)
t = fab.factbox_header_footer(t)


Zeile 47: Zeile 48:
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
t = fbdata.frame:preprocess(t)
t = fbdata.frame:preprocess(t)
return t
end
function p.datenTab(fbdata)
-- mw.log("datenTab(fbdata)")
-- mw.logObject(fbdata.pargs, "fbdata.pargs")
local t = ""
-- Zusammenbau
-- hier können noch weitere Zeilen davor gesetzt werden
if t ~= "" then
t = fab.zeileKategorieSeite(fbdata) .. t
t = fab.table_header_footer(t)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
end
-- Tab draus machen
t = fab.tab(t, "Daten")
-- mw.logObject(t, "t")
    return t
end
function p.bildTab(fbdata)
-- mw.log("bildTab(fbdata)")
-- mw.logObject(fbdata.pargs, "fbdata.pargs")
local t = ""
local bild = fbdata.pargs["Bild"]
if not com.isEmpty(bild) and wik.pageExists("Datei:" .. bild) then
t = t .. "{| class = \"factbox_imagetable\" border = \"0\" cellpadding = \"0\" cellspacing = \"0\" width = \"100%\"\n"
t = t .. "|-\n"
t = t .. "|[[Datei:" .. bild .. "|768px]]\n"
t = t .. "|}"
smw.addAttrToList(fbdata.attr.list, "Bild", "Datei:" .. bild)
end
-- Tab draus machen
t = fab.tab(t, "Bild")
-- mw.logObject(t, "t")
return t
return t
end
end