Modul:Beruf: Unterschied zwischen den Versionen

Aus FürthWiki

740 Bytes hinzugefügt ,  Gestern um 09:31
+ bildTab()
(berufPageLink() Kategorie-Handling)
(+ bildTab())
Zeile 5: Zeile 5:
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local smw = require("Modul:SMW")
local smw = require("Modul:SMW")
local wik = require("Modul:Wiki")


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 24: Zeile 25:


-- Tabs einsammeln und zusammenfügen
-- Tabs einsammeln und zusammenfügen
t = t .. fab.bildTab(fbdata) .. p.datenTab(fbdata)
t = t .. p.bildTab(fbdata) .. p.datenTab(fbdata)
t = fab.factbox_header_footer(t)
t = fab.factbox_header_footer(t)


Zeile 53: Zeile 54:
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
     return t
     return t
end
function p.bildTab(fbdata)
-- mw.log("bildTab(fbdata)")
-- mw.logObject(fbdata.pargs, "fbdata.pargs")
local t = ""
local bild, size = fbdata.pargs["Bild"]
if not com.isEmpty(bild) and wik.pageExists("Datei:" .. bild) then
size = "|768px"
else
bild = "IconBeruf.svg"
size = ""
end
local beschreibung = smw.getValues("Datei:" .. bild, "Beschreibung")
t = t .. "{| class = \"factbox_imagetable\" border = \"0\" cellpadding = \"0\" cellspacing = \"0\" width = \"100%\"\n"
t = t .. "|-\n"
t = t .. "|[[Datei:" .. bild .. size .. "]]\n"
t = t .. "|}"
smw.addAttrToList(fbdata.attr.list, "Bild", "Datei:" .. bild)
-- Tab draus machen
t = fab.tab(t, "Bild")
-- mw.logObject(t, "t")
return t
end
end