Modul:Datei/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 118: Zeile 118:
-- Ort/Straße mit Ausblendung
-- Ort/Straße mit Ausblendung
for _, a in ipairs{{"Straße", "ZeigeNichtInStraße"}, {"Ort", "ZeigeNichtInOrt"}} do
for _, a in ipairs{{"Straße", "ZeigeNichtInStraße"}, {"Ort", "ZeigeNichtInOrt"}} do
v = p.attrValList(a[1], pargs)
v = pargs[a[1]] or ""
if v ~= "" then
if v ~= "" then
local zeige_nicht = pargs[a[2]] or "Nein"
for _, o in ipairs(str.splitAndStrip(v)) do
if not com.isTrue("Ja") then
local query = {
"[[Seite::" .. o .. "]]" ..
"[[ZeigeNichtIn" .. a[1] .. "::Ja]]" ..
"[[Bild::" .. wik.fullpagename() .. "]]",
format = "count"}
if mw.smw.ask(query) > 0 then
zeige_nicht = "Ja"
end
else
break
end
end
t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v,
t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v,
"ausgeblendet:", "[[" .. a[2] .. "::" .. (pargs[a[2]] or "Nein") .. "]]")
"ausgeblendet:", "[[" .. a[2] .. "::" .. zeige_nicht .. "]]")
end
end
end
end