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

Contenu supprimé Contenu ajouté
+ itemprop=name pour le nom
correction de bug si les labels n'existent pas
Ligne 305 :
if firstNameStatements[1].mainsnak.type == 'value' then
local firstNameId = 'Q' .. firstNameStatements[1].mainsnak.datavalue.value['numeric-id']
firstName = mw.wikibase.label(firstNameId) or ''
--TODO check if the first name is not an initial
elseif firstNameStatements[1].mainsnak.type == 'somevalue' then
Ligne 314 :
local familyNameId = qidForProperty(item, 'P734')
if familyNameId ~= nil then
familyName = mw.wikibase.label(familyNameId) or ''
end
end