« Module:ZoteroItem » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 162 : Ligne 162 :
local out = {}
local out = {}
for k, v in pairs(rel) do
for k, v in pairs(rel) do
table.insert(out, mw.text.nowiki(k .. ": " .. v))
local valueStr = ""
if type(v) == "string" then
valueStr = v
elseif type(v) == "table" then
valueStr = mw.text.nowiki(mw.text.jsonEncode(v))
else
valueStr = tostring(v)
end
table.insert(out, mw.text.nowiki(k .. ": " .. valueStr))
end
end
return table.concat(out, ", ")
return table.concat(out, ", ")