Modul:Bild/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 42: Zeile 42:
galerie_bilder_ausblendung_pagemame .. "]]"
galerie_bilder_ausblendung_pagemame .. "]]"
else
else
for i, a in ipairs(args.attr_zeige_nicht) do
for i, a in ipairs(args.attr) do
args.val[i] = args.val[i] or pagename
if selector ~= "" then
if selector ~= "" then
selector = selector .. " OR "
selector = selector .. " OR "
Zeile 49: Zeile 48:
selector = selector ..  
selector = selector ..  
"[[Datei:+]][[Kategorie:Bilder]]" ..
"[[Datei:+]][[Kategorie:Bilder]]" ..
"[[" .. args.attr[i] .. "::" .. args.val[i] .. "]]"
"[[" .. a .. "::" .. args.val[i] .. "]]"
a = args.attr_zeige_nicht[i]
if a ~= nil then
if a ~= nil then
selector = selector .. "[[" .. a .. "::!Ja]]"
selector = selector .. "[[" .. a .. "::!Ja]]"
Zeile 55: Zeile 55:
end
end
end
end
mw.logObject(selector, "selector")


-- Bilder-Anzahl
-- Bilder-Anzahl
local n_bilder = mw.smw.ask(selector .. "|format=count")
local n_bilder = mw.smw.ask(selector .. "|format=count")
mw.logObject(n_bilder, "n_bilder")
t = t .. "{{#set:Bilderanzahl=" .. n_bilder .. "}}"
t = t .. "{{#set:Bilderanzahl=" .. n_bilder .. "}}"
if n_bilder == 0 then
if n_bilder == 0 then