15.075
Bearbeitungen
(weitere Bilder anzeigen optimiert) |
(Abfrage(frame) selector1, selector2 com.isEmpty(pargs["attrvalx"])) |
||
| (7 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" .. | |||
"[[Kategorie:Seiten mit leeren Bilder-Galerien]]" | "[[Kategorie:Seiten mit leeren Bilder-Galerien]]" | ||
else | else | ||
| Zeile 59: | Zeile 59: | ||
"|query string=" | "|query string=" | ||
for i, a in ipairs(args.attr) do | for i, a in ipairs(args.attr) do | ||
queryformlink_part2 = queryformlink_part2 .. | if a == "Straße" or a == "Ort" then | ||
"&" .. abfrage .. "[attrname" .. i .. "]=" .. a .. | queryformlink_part2 = queryformlink_part2 .. | ||
"&" .. abfrage .. "[" .. a .. "]=" .. args.val[i] | |||
else | |||
queryformlink_part2 = queryformlink_part2 .. | |||
"&" .. abfrage .. "[attrname" .. i .. "]=" .. a .. | |||
"&" .. abfrage .. "[attrval" .. i .. "]=" .. args.val[i] | |||
end | |||
end | end | ||
queryformlink_part2 = queryformlink_part2 .. | queryformlink_part2 = queryformlink_part2 .. | ||
| Zeile 154: | Zeile 159: | ||
selector = selector .. "[[Signatur::" .. que.uniFilter(pargs["Signatur"]) .. "]]" | selector = selector .. "[[Signatur::" .. que.uniFilter(pargs["Signatur"]) .. "]]" | ||
end | end | ||
local selector1, selector2 = "", "" | |||
if not com.isEmpty(pargs["attrname1"]) and not com.isEmpty(pargs["attrval1"]) then | if not com.isEmpty(pargs["attrname1"]) and not com.isEmpty(pargs["attrval1"]) then | ||
selector1 = "[[" .. pargs["attrname1"] .. "::" .. que.uniFilter(pargs["attrval1"]) .. "]]" | |||
end | |||
if not com.isEmpty(pargs["attrname2"]) and not com.isEmpty(pargs["attrval2"]) then | |||
selector2 = "[[" .. pargs["attrname2"] .. "::" .. que.uniFilter(pargs["attrval2"]) .. "]]" | |||
end | |||
if pargs["attr_op"] == "oder" and selector1 ~= "" and selector2 ~= "" then | |||
selector = selector .. selector1 .. " OR " .. selector .. selector2 | |||
else | |||
selector = selector .. selector1 .. selector2 | |||
end | end | ||
| Zeile 213: | 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) | ||