« Module:Index data » : différence entre les versions

Contenu supprimé Contenu ajouté
Image
code spécifique pour l'image (évite à avoir à parser le wikitext)
Ligne 27 :
-- TODO ['BNF_ARK'] = 'P4258', formatting problems
-- TODO ['source'] = 'PXX',
['image'] = 'P18',
}
 
Ligne 57 ⟶ 56 :
for _, statement in pairs(item:getBestStatements('P31')) do
if statement.mainsnak.datavalue ~= nil then
local typeId = statement.mainsnak.datavalue.value.id
if wikidataTypeToIndexType[typeId] then
args.type = wikidataTypeToIndexType[typeId]
end
end
end
end
-- image depuis Wikidata
if not args.image then
for _, statement in pairs(item:getBestStatements('P18')) do
if statement.mainsnak.datavalue.value ~= nil then
args.image = statement.mainsnak.datavalue.value
end
end