La Fabrique : souci liaisons indirectes

J’ai donc créé à l’aide de « la fabrique » un plugin destiné à créer un nouvel objet « Témoignage ». Je rencontre une difficulté concernant la liaison avec les mots-clefs.

A l’aide du panneau « liaisons indirectes » proposé par « La Fabrique », j’ai mis en place la possibilité d’affecter un mot-clef aux témoignages ainsi créés. Très bien, une fois le mot-clef affecté, il apparait bien comme lié au témoignage sur la page /?exec=temoignage&id_temoignage=xx

MAIS

  • sur la page /?exec=mot&id_mot=xx, la liste des témoignages à qui ce mot-clef a été attribués est vide
  • et la boucle `<BOUCLE_liste(TEMOIGNAGES){id_mot=xx}> ne renvoie rien (=le critère id_mot n’est pas opérant).

Il y a quelque chose que j’ai oublié de faire ou que je fais mal ?

En tentant de trouver des infos, j’ai faut des ajustements dans base/temoignage.php

  • function temoignage_declarer_tables_objets_sql($tables) : rajout de
 'tables_jointures' => array('spip_mots','spip_mots_liens'), 
  • function temoignage_declarer_tables_interfaces($interfaces) : rajout de
 $interfaces['tables_jointures'][] = 'spip_mots_liens'; 

Mais, visiblement ce n’est pas suffisant ou pas pertinent.

Si ça peut aider : sur la page /?exc=mots, SPIP indique que des témoignages sont liés à des mots (voir copie d’écran).

Mais la page du mot clef, par contre, oublie qu’il y a des témoignages qui lui sont liés

On ne doit pas être très loin… Une idée de ce qui manque ??