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(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) | ||
-- | |||
-- 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) | ||
Bearbeitungen