23.099
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 126: | Zeile 126: | ||
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 = p.attrValList(a[1], pargs) | ||
local lemma = str.splitAndStrip(pargs[a[1]] or "", ";") | if v ~= "" then | ||
local ausgeblendet = pargs[a[2]] or "Nein" | |||
if not com.isTrue(ausgeblendet) then | |||
local lemma = str.splitAndStrip(pargs[a[1]] or "", ";") | |||
local ausgeblendet_via = {} | |||
for _, l in ipairs(lemma) do | |||
local ausblende_pagename = | |||
bil.galerie_bilder_ausblendung_basepagemame .. "/" .. l | |||
if wik.pageExists(ausblende_pagename) then | |||
local query = "[[" ..ausblende_pagename .. "]]" .. | |||
"[[Datei::" .. title .. "]]" | |||
query = mw.smw.ask(query) | |||
if | if query ~= nil then | ||
table. | table.insert(ausgeblendet_via, ausblende_pagename) | ||
end | |||
end | |||
end | |||
if #ausgeblendet_via > 0 then | |||
for i = 1, #ausgeblendet_via do | |||
ausgeblendet_via[i] = | |||
"[[" ..ausgeblendet_via[i] .. "|" .. i .. "]]" | |||
end | |||
ausgeblendet_via = table.concat(ausgeblendet_via, ", ") | |||
ausgeblendet = "Ja" .. ausgeblendet_via | |||
end | end | ||
end | end | ||
t = t .. p.zeile( | |||
"[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v, | |||
"ausgeblendet:", ausgeblendet) | |||
t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v, | mw.smw.set{[a[2]] = pargs[a[2]] or "Nein"} | ||
"ausgeblendet:", | |||
end | end | ||
end | end | ||