Modul:Grundstück/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 120: Zeile 120:
end
end
-- Geo-Daten abfragen
-- Geo-Daten abfragen
-- if val.GeoSubobject ~= nil
local geo_subjects = val.GeoSubobject
-- local query = "[[" .. fbdata.pagename .. "#" .. fbdata.attr.subid .. "]]"
if geo_subjects ~= nil then
-- for _, a in ipairs(geb.gebaude_attr) do
if type(geo_subjects) ~= "table" then
-- query = query .. "|?" .. a .. "#-"
geo_subjects = {geo_subjects}
-- end
end
-- mw.logObject(query, "query")
local query = ""
-- val = mw.smw.ask(query)
for _, g in ipairs(geo_subjects) do
-- mw.logObject(val, "val")
if query ~= "" then
query = query .. " OR "
end
query = query .. g
end
for _, a in ipairs(geb.gebaude_attr) do
query = query .. "|?Geokoordinate|?Geolokation"
end
mw.logObject(query, "query")
val = mw.smw.ask(query)
mw.logObject(val, "val")
end
-- Faktenbox anzeigen (ohne Attribute setzen)
-- Faktenbox anzeigen (ohne Attribute setzen)
fbdata.noattr = true
fbdata.noattr = true