22.321
Bearbeitungen
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 = | 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] .. "::" .. | "ausgeblendet:", "[[" .. a[2] .. "::" .. zeige_nicht .. "]]") | ||
end | end | ||
end | end | ||