Module:Wikidata: Difference between revisions
Jump to navigation
Jump to search
>RexxS (test against nil, rather than empty string) |
>RexxS (return an empty string instead of the message) |
||
Line 12: | Line 12: | ||
return table.concat(out, ", ") | return table.concat(out, ", ") | ||
else | else | ||
return " | return "" | ||
end | end | ||
else | else |
Revision as of 14:01, 25 August 2013
Documentation for this module may be created at Module:Wikidata/doc
local p = {} p.getSpouse = function(frame) local spouse_input = mw.text.trim(frame.args[1] or "") if spouse_input == "FETCH_WIKIDATA" then local entity = mw.wikibase.getEntity() if entity.claims.p26 ~= nil then local out = {} for k, v in pairs(entity.claims.p26) do out[#out + 1] = "[[" .. mw.wikibase.sitelink("Q" .. v.mainsnak.datavalue.value["numeric-id"]) .. "]]" end return table.concat(out, ", ") else return "" end else return spouse_input end end return p