17.707
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 112: | Zeile 112: | ||
function p.GebaeudeFaktenbox(frame) -- to do: Kategorien | function p.GebaeudeFaktenbox(frame) -- to do: Kategorien | ||
mw.log(" | mw.log("GebaeudeFaktenbox(frame)") | ||
-- mw.logObject(frame, "frame") | |||
local frame, pargs = dev.GetFrameAndParentArgs(frame) | local frame, pargs = dev.GetFrameAndParentArgs(frame) | ||
-- 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 | ||