22.321
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 482: | Zeile 482: | ||
"?#-", "?" .. zeige_nicht_in_attr, | "?#-", "?" .. zeige_nicht_in_attr, | ||
mainlabel = "-", limit = 10000} | mainlabel = "-", limit = 10000} | ||
query = mw.smw.ask(query) or {} | query = mw.smw.ask(query) or {} | ||
local zeige_nicht_dateien = {} | local zeige_nicht_dateien = {} | ||
for _, d in ipairs(query) do | for _, d in ipairs(query) do | ||
zeige_nicht_dateien[d[1]] = com.isTrue(d[zeige_nicht_in_attr]) | zeige_nicht_dateien[d[1]] = com.isTrue(d[zeige_nicht_in_attr]) | ||
end | end | ||
for d, z in pairs(frame:getParent().args) do | for d, z in pairs(frame:getParent().args) do | ||
if com.isTrue(z) then | if com.isTrue(z) then | ||
t = t .. d .. "|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" | t = t .. d .. "|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" | ||
zeige_nicht_dateien["Datei:" .. d] = true | |||
end | end | ||
end | end | ||
t = t .. "</gallery>\n" | t = t .. "</gallery>\n" | ||
t = t .. "{{#default_form:Datei/" .. zeige_nicht_in_attr .. "/Work}}" | t = t .. "{{#default_form:Datei/" .. zeige_nicht_in_attr .. "/Work}}" | ||
mw.smw.set{[zeige_nicht_in] = lemma, [zeige_nicht_in_attr] = "Ja"} | |||
for d, z in pairs(zeige_nicht_dateien) do | |||
if not z then | |||
mw.smw.subobject{["Seite"] = d} | |||
end | |||
end | |||
t = frame:preprocess(t) | t = frame:preprocess(t) | ||
return t | return t | ||
end | end | ||
return p | return p | ||