21.191
Bearbeitungen
(+ TopSeite, Seite verschoben) |
(+ fbdata.workmode) |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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) | ||
| Zeile 83: | Zeile 90: | ||
fbdata.pargs = wik.getArgs(fbdata.pargs) -- copy and emptyness removement | fbdata.pargs = wik.getArgs(fbdata.pargs) -- copy and emptyness removement | ||
fbdata.args = wik.getArgs(fbdata.args) | fbdata.args = wik.getArgs(fbdata.args) | ||
fbdata.workmode = com.isTrue(fbdata.pargs["Work"]) | |||
wik.setPagenames(fbdata) | wik.setPagenames(fbdata) | ||
fbdata.klasse = {} | fbdata.klasse = {} | ||
| Zeile 90: | Zeile 98: | ||
local topseite = string.sub( | local topseite = string.sub( | ||
fbdata.fullpagename, 1, | fbdata.fullpagename, 1, | ||
string.find(fbdata.fullpagename .. " /", "/") - 1) | string.find(fbdata.fullpagename .. "/", "/") - 1) | ||
smw.addAttrToList(fbdata.attr.list, "TopSeite", topseite) | smw.addAttrToList(fbdata.attr.list, "TopSeite", topseite) | ||
-- check, ob es sich um eine transcludierte (inkludierte) Unterseite handelt | -- check, ob es sich um eine transcludierte (inkludierte) Unterseite handelt | ||