15.075
Bearbeitungen
(abfrage ohne Work) |
(Abfrage(frame) selector1, selector2 com.isEmpty(pargs["attrvalx"])) |
||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 40: | Zeile 40: | ||
end | end | ||
end | end | ||
-- mw.logObject(selector, "selector") | |||
-- Bilder-Anzahl | -- Bilder-Anzahl | ||
| Zeile 46: | 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 58: | 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 67: | Zeile 73: | ||
"&" .. abfrage .. "[bild1]=" | "&" .. abfrage .. "[bild1]=" | ||
local queryformlink_part4 = | local queryformlink_part4 = | ||
"&" .. abfrage .. "[limit]=" | "&" .. abfrage .. "[limit]=" | ||
local queryformlink_part5 = | |||
"&" .. abfrage .. "[chron_order]=absteigend" .. | "&" .. abfrage .. "[chron_order]=absteigend" .. | ||
"&" .. abfrage .. "[attr_op]=oder" .. | "&" .. abfrage .. "[attr_op]=oder" .. | ||
| Zeile 78: | Zeile 85: | ||
queryformlink_part2 .. "Galerie" .. -- format | queryformlink_part2 .. "Galerie" .. -- format | ||
queryformlink_part3 .. "1" .. -- erstes Bild | queryformlink_part3 .. "1" .. -- erstes Bild | ||
queryformlink_part4 .. " / " .. | queryformlink_part4 .. n_bilder_limit .. | ||
queryformlink_part5 .. " / " .. | |||
queryformlink_part1 .. "Tabelle" .. -- link text | queryformlink_part1 .. "Tabelle" .. -- link text | ||
queryformlink_part2 .. "Tabelle" .. -- format | queryformlink_part2 .. "Tabelle" .. -- format | ||
queryformlink_part3 .. "1" .. -- erstes Bild | queryformlink_part3 .. "1" .. -- erstes Bild | ||
queryformlink_part4 .. | queryformlink_part4 .. n_bilder_limit .. | ||
queryformlink_part5 .. | |||
" anzeigen, sortieren und filtern'''".. | " anzeigen, sortieren und filtern'''".. | ||
"{{#ask:" .. selector .. | "{{#ask:" .. selector .. | ||
| Zeile 96: | Zeile 105: | ||
queryformlink_part1 .. "... weitere Bilder anzeigen" .. -- link text | queryformlink_part1 .. "... weitere Bilder anzeigen" .. -- link text | ||
queryformlink_part2 .. "Galerie" .. -- format | queryformlink_part2 .. "Galerie" .. -- format | ||
queryformlink_part3 .. ( | queryformlink_part3 .. (1) .. -- erstes Bild | ||
queryformlink_part4 .. | queryformlink_part4 .. 500 .. | ||
queryformlink_part5 .. | |||
"[[Kategorie:Seiten mit vollen Bilder-Galerien]]" | "[[Kategorie:Seiten mit vollen Bilder-Galerien]]" | ||
end | end | ||
| Zeile 149: | 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 208: | Zeile 217: | ||
end | end | ||
-- t = t .. "<nowiki>" .. t .. "</nowiki>" | |||
-- mw.logObject(t, "t") | |||
t = frame:preprocess(t) | t = frame:preprocess(t) | ||
return t | return t | ||