Bürokraten, Oberflächenadministratoren, SMW-Administratoren, SMW-Kuratoren, SMW-Editoren, Oversighter, Administratoren, Widget-Bearbeiter
215.197
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
function p.getValues( | function p.getValues(frame) | ||
-- This is for unlinking semantic attributes with datatype site. | -- This is for unlinking semantic attributes with datatype site. | ||
page = | page = frame.args["page"] or "" | ||
attr = | attr = frame.args["attr"] or "" | ||
result = mw.smw.getQueryResult("[["..page.."]] |?"..attr | result = mw.smw.getQueryResult("[["..page.."]] |?"..attr) | ||
--mw.logObject(result) | --mw.logObject(result) | ||
-- If no results, return just nil | -- If no results, return just nil | ||
if #result.results == 0 then | if #result.results == 0 then | ||
return | return | ||
end | end | ||
| Zeile 17: | Zeile 17: | ||
--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) | ||
t = "" | t = "" | ||
for i = 1, #values do | for i = 1, #values do | ||
| Zeile 25: | Zeile 25: | ||
end | end | ||
end | end | ||
mw.log(t) | --mw.log(t) | ||
return t | return t | ||
end | end | ||
return p | return p | ||
Bearbeitungen