Modul:Straße: Unterschied zwischen den Versionen

88 Bytes hinzugefügt ,  Gestern um 10:53
Straßen-Lokation ermitteln, sofern location nicht explizit angegeben und keine GeoJson-Karte vorhanden
(local smw = require("Modul:SMW"))
(Straßen-Lokation ermitteln, sofern location nicht explizit angegeben und keine GeoJson-Karte vorhanden)
Zeile 86: Zeile 86:
-- Karten-Argumente übernehmen und aufbereiten
-- Karten-Argumente übernehmen und aufbereiten
local args = fab.getKartenArgs(fbdata, 16)
local args = fab.getKartenArgs(fbdata, 16)
-- Straßen-Lokation ermitteln, sofern location nicht explizit angegeben
-- Straßen-Lokation ermitteln, sofern location nicht explizit angegeben und keine GeoJson-Karte vorhanden
if args["location"] == nil and not com.isTrue(args["Ehemals"]) then
if args["location"] == nil and not wik.pageExists("GeoJson:" .. args["geojson"]) and not com.isTrue(args["Ehemals"]) then
local _, strasse, _ = str.bracketSplitAndStrip(fbdata.pagename) -- Klammern abschneiden wie z. B. "(Straße)"
local _, strasse, _ = str.bracketSplitAndStrip(fbdata.pagename) -- Klammern abschneiden wie z. B. "(Straße)"
args["location"] = strasse .. "," .. (args["Ort"] or "Fürth")
args["location"] = strasse .. "," .. (args["Ort"] or "Fürth")