Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 121: Zeile 121:
if v ~= "" then
if v ~= "" then
local zeige_nicht = pargs[a[2]] or "Nein"
local zeige_nicht = pargs[a[2]] or "Nein"
local anmerkung = ""
for _, o in ipairs(str.splitAndStrip(v, ";")) do
for _, o in ipairs(str.splitAndStrip(v, ";")) do
if not com.isTrue(zeige_nicht) then
if not com.isTrue(zeige_nicht) then
Zeile 127: Zeile 128:
"[[ZeigeNichtIn" .. a[1] .. "::Ja]]" ..
"[[ZeigeNichtIn" .. a[1] .. "::Ja]]" ..
"[[Bild::" .. wik.fullpagename() .. "]]",
"[[Bild::" .. wik.fullpagename() .. "]]",
mainlabel = "-",
"?#-",
limit = 1}
limit = 1}
mw.logObject(query)
query = mw.smw.ask(query)
query = mw.smw.ask(query)
mw.logObject(query)
if query ~= nil then
if query ~= nil then
anmerkung = "<sup>[[" .. query[1][1] .. "|*)]]</sup>"
zeige_nicht = "Ja"
zeige_nicht = "Ja"
end
end
Zeile 142: Zeile 144:
"[[" .. v .. "]]",
"[[" .. v .. "]]",
"ausgeblendet:",
"ausgeblendet:",
"[[" .. a[2] .. "::" .. zeige_nicht .. "]]")
"[[" .. a[2] .. "::" .. zeige_nicht .. "]]" .. anmerkung)
end
end
end
end