23.099
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 4: | Zeile 4: | ||
local dev = require("Modul:Development") | local dev = require("Modul:Development") | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
local bil = require("Modul:Bild") | |||
local wik = require("Modul:Wiki") | local wik = require("Modul:Wiki") | ||
local smw = require("Modul:SMW") | local smw = require("Modul:SMW") | ||
| Zeile 125: | 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(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) and | |||
mw.smw.ask{"[[" ..ausblende_pagename .. "]]" .. | |||
"[[Datei::" .. pages.fullpagename .. "]]"} ~= nil then | |||
table.insert(ausgeblendet_via, ausblende_pagename) | |||
end | |||
end | |||
mw.logObject(ausgeblendet_via, "ausgeblendet_via") | |||
if v ~= "" then | if v ~= "" then | ||
t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v, | t = t .. p.zeile("[[Attribut:" .. a[1] .. "|" .. wob.attrText(a[1]) .. "]]", v, | ||