Modul:Queries: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
local p = {}
local p = {}


function p.getValues(frame)
function p.getValues() --frame)
-- This is for unlinking semantic attributes with datatype site.
-- This is for unlinking semantic attributes with datatype site.
page = frame.args["page"] or ""
page = "DenArtikelGibbesNed" --frame.args["page"] or ""
attr = frame.args["attr"] or ""
attr = "PLZ" --frame.args["attr"] or ""
result = mw.smw.getQueryResult("[["..page.."]] |?"..attr) --"[["..page.."]] | ?PLZ")
result = mw.smw.getQueryResult("[["..page.."]] |?"..attr) --"[["..page.."]] | ?PLZ")
--mw.logObject(result)
--mw.logObject(result)
--mw.logObject(result.results)
-- If no results, return just nil
if #result.results == 0 then
return nil
end
--mw.logObject(result.results[1].printouts)
--mw.logObject(result.results[1].printouts)
-- mw.logObject(result.results[1].printouts[attr])
--mw.logObject(result.results[1].printouts[attr])
values = result.results[1].printouts[attr]
values = result.results[1].printouts[attr]
mw.logObject(values)
mw.logObject(values)