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

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 112: Zeile 112:


function p.GebaeudeFaktenbox(frame) -- to do: Kategorien
function p.GebaeudeFaktenbox(frame) -- to do: Kategorien
mw.log("Gebaeudedaten(frame)")
mw.log("GebaeudeFaktenbox(frame)")
mw.logObject(frame, "frame")
-- mw.logObject(frame, "frame")
local frame, pargs = dev.GetFrameAndParentArgs(frame)
local frame, pargs = dev.GetFrameAndParentArgs(frame)
mw.logObject(pargs, "pargs")
-- mw.logObject(pargs, "pargs")
local t = ""
local t = ""
local pargs, empty = wik.getArgs(pargs, {"Objekt", "Baujahr"})
local pargs, empty = wik.getArgs(pargs, {"Objekt", "Baujahr"})
Zeile 132: Zeile 132:
val = mw.smw.ask(query)
val = mw.smw.ask(query)
mw.logObject(val, "val")
mw.logObject(val, "val")
if val == nil then
t = t .. "<br>Gebäude " ..
(pargs["Objekt"] or "(nicht angegeben)") ..
" mit Baujahr " ..
(pargs["Baujahr"] or "(nicht angegeben)") ..
" nicht gefunden<br>"
else
val = val[1] -- immer nur das erste subobject nehmen
local t_daten = ""
for _, a in ipairs(gebauede_daten) do
query = query .. "|?" .. a
end
end
end
end
mw.logObject(t, "t")
return t
end
end


return p
return p