Modul:Queries: Unterschied zwischen den Versionen

Aufteilung GetValues/getValues
Keine Bearbeitungszusammenfassung
(Aufteilung GetValues/getValues)
Zeile 5: Zeile 5:
local page = frame.args["page"] or ""
local page = frame.args["page"] or ""
local attr = frame.args["attr"] or ""
local attr = frame.args["attr"] or ""
local sep = frame.args["sep"] or ";"
local sep = frame.args["sep"]
return p.getValues(page, attr, sep)
end
function p.getValues(page, attr, sep)
local sepl = sep or ";"
local result = mw.smw.getQueryResult("[["..page.."]] |?"..attr)
local result = mw.smw.getQueryResult("[["..page.."]] |?"..attr)
Zeile 19: Zeile 24:
     t = t .. values[i]["fulltext"]
     t = t .. values[i]["fulltext"]
     if i ~= #values then
     if i ~= #values then
       t = t .. sep .. " "
       t = t .. sepl .. " "
     end
     end
end
end