Modul:Bild: Unterschied zwischen den Versionen

111 Bytes hinzugefügt ,  Dienstag um 11:27
Abfrage(frame) selector1, selector2 com.isEmpty(pargs["attrvalx"])
(attr1 und attr2 unabhängig voneinander)
(Abfrage(frame) selector1, selector2 com.isEmpty(pargs["attrvalx"]))
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 47: Zeile 47:
if n_bilder == 0 then
if n_bilder == 0 then
t = t ..
t = t ..
"Keine Bilder gefunden" ..
-- "Keine Bilder gefunden" ..
"[[Kategorie:Seiten mit leeren Bilder-Galerien]]"
"[[Kategorie:Seiten mit leeren Bilder-Galerien]]"
else
else
Zeile 160: Zeile 160:
end
end
local selector1, selector2 = "", ""
local selector1, selector2 = "", ""
if not com.isEmpty(pargs["attrname1"]) then
if not com.isEmpty(pargs["attrname1"]) and not com.isEmpty(pargs["attrval1"]) then
local selector1 = "[[" .. pargs["attrname1"] .. "::" .. que.uniFilter(pargs["attrval1"]) .. "]]"
selector1 = "[[" .. pargs["attrname1"] .. "::" .. que.uniFilter(pargs["attrval1"]) .. "]]"
end
end
if not com.isEmpty(pargs["attrname2"]) then
if not com.isEmpty(pargs["attrname2"]) and not com.isEmpty(pargs["attrval2"]) then
local selector2 = "[[" .. pargs["attrname2"] .. "::" .. que.uniFilter(pargs["attrval2"]) .. "]]"
selector2 = "[[" .. pargs["attrname2"] .. "::" .. que.uniFilter(pargs["attrval2"]) .. "]]"
end
end
if pargs["attr_op"] == "oder" and selector1 ~= "" and selector2 ~= "" then
if pargs["attr_op"] == "oder" and selector1 ~= "" and selector2 ~= "" then
Zeile 217: Zeile 217:
end
end


-- t = t .. "<nowiki>" .. t .. "</nowiki>"
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
t = frame:preprocess(t)
t = frame:preprocess(t)