Modul:Faktenbox/Common: Unterschied zwischen den Versionen

Wartungsmeldung "Faktenbox-Bild existiert nicht" optimiert
(fix string.find(fbdata.fullpagename .. "/", "/"))
(Wartungsmeldung "Faktenbox-Bild existiert nicht" optimiert)
Zeile 45: Zeile 45:
p.addWartungsmeldung_(fbdata, "Faktenbox ohne Formular-Daten")
p.addWartungsmeldung_(fbdata, "Faktenbox ohne Formular-Daten")
end
end
if fbdata.pargs["Bild"] == nil then
local bild = fbdata.pargs["Bild"]
if bild == nil then
p.addWartungsmeldung_(fbdata, "Faktenbox-Bild fehlt")
p.addWartungsmeldung_(fbdata, "Faktenbox-Bild fehlt")
elseif not wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
else
p.addWartungsmeldung_(fbdata, "Faktenbox-Bild existiert nicht")
if string.sub(bild, 1, 5) ~= "Bild:" and
string.sub(bild, 1, 6) ~= "Datei:" then
bild = "Datei:" .. bild
end
if not wik.pageExists(bild) then
p.addWartungsmeldung_(fbdata, "Faktenbox-Bild existiert nicht")
end
end
end
if string.find(fbdata.pagename, ";") ~= nil then
if string.find(fbdata.pagename, ";") ~= nil then
Zeile 65: Zeile 72:
end
end
-- Attribute setzen
-- Attribute setzen
-- mw.logObject(fbdata.attr, "fbdata.attr")
mw.logObject(fbdata.attr, "fbdata.attr")
if not fbdata.attr.noattr then
if not fbdata.attr.noattr then
mw.smw.set(fbdata.attr.list)
mw.smw.set(fbdata.attr.list)