Topic on Wikidata:Bistro/Archives des discussions structurées

Jump to navigation Jump to search
Summary by Speltdecca

résolu grâce à Vigneron et Zolo

Speltdecca (talkcontribs)

La section w:fr:Module:Wikidata/Documentation#Qualificatifs affirme que

{{#invoke:Wikidata|frameFun|formatStatements|entity =Q12418 | property = P186|showqualifiers = P518|qualifiervalue=Q1737943}}

devrait rendre :

« Bois », or si ça marche peut-être sur wd, sur wp, il rend

« « Peinture à l'huile (en) et bois de peuplier (d) (support de peinture) » »

, comment le faire fonctionner sur wp aussi ? cdt

VIGNERON (talkcontribs)

Mhh, étrange, c'est un problème de prise en compte du rang (et/ou du qualificatif ?). peinture à l'huile et bois de peuplier sont en rang privilégié donc par défaut, seules ces valeurs ressortent ce qui est assez logique. Par contre, la phrase « Notez qu'aucune valeur de rang "preferred" n'étant trouvé, un valeur de rang "normal" est retournée. » est visiblement fausse.

En ajoutant rank=valid, on obtient « Peinture à l'huile (en), bois de peuplier (d) (support de peinture) et bois (châssis) » ce qui est mieux mais qui n'est pas vraiment non plus ce qui est documenté (les qualificatifs sont affichés alors que la documentation indique qu'il devrait avoir un rôle de filtre). Il faudrait poser la question sur fr:Discussion module:Wikidata. En attendant, je notifie @Zolo: qui pourra sans doute en dire plus (qui connaît bien ce module et qui en plus est celui qui a modifié les rangs sur l'élément de la Joconde ).

Zolo (talkcontribs)

En fait c'était plutôt une erreur dans la documentation (le modèle a beaucoup de paramètres possibles, et on finit par s'y perdre...) L'argument a utiliser est qualifier</qualifier> qui sélectionne les valeurs en fonction des qualificatifs qu'elle contiennent, et non showqualifiers qui indique qu'il faut afficher les qualificatifs (donc ici qu'il faut afficher "support de peinture"). Il faut donc utiliser {{#invoke:Wikidata|frameFun|formatStatements|entity =Q12418 | property = P186|qualifier = P518|qualifiervalues=Q1737943}}

Speltdecca (talkcontribs)