|
|
| 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 |