Modul:Datei/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 122: Zeile 122:
local zeige_nicht = pargs[a[2]] or "Nein"
local zeige_nicht = pargs[a[2]] or "Nein"
for _, o in ipairs(str.splitAndStrip(v)) do
for _, o in ipairs(str.splitAndStrip(v)) do
if not com.isTrue("Ja") then
if not com.isTrue(zeige_nicht) then
local query = {
local query = {
"[[Seite::" .. o .. "]]" ..
"[[Seite::" .. o .. "]]" ..
Zeile 128: Zeile 128:
"[[Bild::" .. wik.fullpagename() .. "]]",
"[[Bild::" .. wik.fullpagename() .. "]]",
format = "count"}
format = "count"}
if mw.smw.ask(query) > 0 then
mw.logObject(query)
query = mw.smw.ask(query)
if query > 0 then
zeige_nicht = "Ja"
zeige_nicht = "Ja"
end
end
Zeile 135: Zeile 137:
end
end
end
end
t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v,
t = t .. p.zeile(
"ausgeblendet:", "[[" .. a[2] .. "::" .. zeige_nicht .. "]]")
"[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]",
"[[" .. v .. "]]",
"ausgeblendet:",
"[[" .. a[2] .. "::" .. zeige_nicht .. "]]")
end
end
end
end