21.165
Bearbeitungen
(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 | ||
local bild = fbdata.pargs["Bild"] | |||
if bild == nil then | |||
p.addWartungsmeldung_(fbdata, "Faktenbox-Bild fehlt") | p.addWartungsmeldung_(fbdata, "Faktenbox-Bild fehlt") | ||
else | |||
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") | |||
if not fbdata.attr.noattr then | if not fbdata.attr.noattr then | ||
mw.smw.set(fbdata.attr.list) | mw.smw.set(fbdata.attr.list) | ||