Modul:Faktenbox/Tabs: Unterschied zwischen den Versionen

Umstellung fbdata.attr und subobject, Sonstiges
(bildTab() smw.addAttrToList(fbdata.attr.list)
(Umstellung fbdata.attr und subobject, Sonstiges)
Zeile 43: Zeile 43:
-- =p.bildTab_{pargs={Bild="Erloeserkirche.jpg"}}
-- =p.bildTab_{pargs={Bild="Erloeserkirche.jpg"}}
local t = ""
local t = ""
local beschreibung = smw.getValues("Datei:" .. (fbdata.pargs["Bild"] or ""), "Beschreibung")
if fbdata.pargs["Bild"] ~= nil then
local beschreibung = beschreibung[1] or ""
if wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
if (fbdata.pargs["Bild"] or "") ~= "" and wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
local beschreibung = smw.getValues("Datei:" .. fbdata.pargs["Bild"], "Beschreibung")
t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n'
t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n'
t = t .. '|-\n'
t = t .. '|[[Datei:' .. fbdata.pargs["Bild"] .. '|768px|link=' .. (seite or '') .. ']]\n'
if beschreibung ~= "" then
t = t .. '|-\n'
t = t .. '|-\n'
t = t .. '|' .. beschreibung .. '\n'
t = t .. '|[[Datei:' .. fbdata.pargs["Bild"] .. '|768px|link=' .. (seite or '') .. ']]\n'
if beschreibung[1] ~= nil then
t = t .. '|-\n'
t = t .. '|' .. beschreibung[1] .. '\n'
end
t = t .. '|}'
end
end
t = t .. '|}'
smw.addAttrToList(fbdata.attr.list, "Bild", "Datei:" .. fbdata.pargs["Bild"])
smw.addAttrToList(fbdata.attr.list, "Bild", "Datei:" .. fbdata.pargs["Bild"])
end
end