Modul:Karte: Unterschied zwischen den Versionen

943 Bytes hinzugefügt ,  Gestern um 20:17
zoom von Vorlage:Karte hierher transferiert
(fix leere Argumente)
(zoom von Vorlage:Karte hierher transferiert)
Zeile 37: Zeile 37:
-- defaults setzen
-- defaults setzen
args["box"] = args["box"] or "Ja"
-- args["box"] = args["box"] or "Ja"
if com.isEmpty(args["box"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
args["box"] = "Ja" -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
-- args["zoom"] = args["zoom"] or "16"
if com.isEmpty(args["zoom"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
args["zoom"] = "16" -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig


-- geocode location and locationlist
-- geocode location and locationlist
Zeile 103: Zeile 110:
table.insert(geoobjects, geoobject_entry)
table.insert(geoobjects, geoobject_entry)
end
end
 
-- geoobjects setzen
-- Attribute setzen
mw.logObject(geoobjects, "geoobjects")
if not com.isTrue(args["noattr"]) then
for _, o in ipairs(geoobjects) do
 
o["SubObjektTyp"] = "Geo"
-- geoobjects setzen
local id = smw.subobjectIdCleaner(o["Geolokation"] or o["Geokoordinate"])
mw.logObject(geoobjects, "geoobjects")
mw.smw.subobject(o, id)
for _, o in ipairs(geoobjects) do
end
o["SubObjektTyp"] = "Geo"
local id = smw.subobjectIdCleaner(o["Geolokation"] or o["Geokoordinate"])
mw.smw.subobject(o, id)
end
-- zoom
t = t .. "{{#set:Zoomlevel=" .. args["zoom"] .. "}}"
end --- if not com.isTrue(args["noattr"]) then


-- bisherige Vorlagen-Karte
-- bisherige Vorlagen-Karte
Zeile 150: Zeile 165:


mw.logObject(t, "t")
mw.logObject(t, "t")
t = frame:preprocess(t)
return t
return t
end
end