
Similar By Terms est un module permettant de configurer des articles connexes basés sur le nombre d'occurrences de terme de taxonomy commun entre deux articles. Autrement dit, Similar By Terms renvoie pour un article donné, les articles les plus proches par rapport à un vocabulaire de taxonomy choisi.
Voyons comment configurer le module Similar By Terms sur Drupal 8?
1. Activer le bloc "Similar by terms : Block"
Dans le back-office de Drupal et dans "Structure > Mise en page des blocs", on place le bloc "Similar by terms : block" dans la région "content" par exemple.
On place dans le bloc dans la région souhaitée.
Ensuite on configure le bloc sur les contenus désirés soit par type soit par URL.
Ici on met les URL où on veut afficher le bloc "Similar by terms", je vais afficher le bloc sur le détail d'un article soit le pattern "/article/*".
2. On modifie la vue "Similar by terms"
Dans la vue "Similar by terms", on édite le seul bloc existant.
Dans la partie "avancé", on ajoute un filtre contextuel "Similar by terms : Nid" et on édite le paramètre quand la valeur du filtre n'est pas disponible.
Puis on limite les termes à un vocabulaire (taxonomy).
On enregistre ces changements.
3. Ajouter un tri
On ajoute un tri "Similar by terms : Similarité (desc)" qui va classer les résultats en fonction du nombre d'occurrences de termes de taxonomy trouvé. Ainsi on aura au top du classement des articles connexes, celui qui a le plus de mots clé en commun avec l'article principal.
On enregistre et on profite de Similar By Terms !