Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Module search exclure une partie d'une page de l'indexation
#9

Pour vérifier ce qui est réellement indexé dans chaque page, va voir dans les tables module_search_items et module_search_index.

Dans la première, les pages indexées, et dans la seconde, les mots qui ont été trouvés dans la page correspondant à l'id de la ligne.

Le contenu indexé l'est module par module pour chaque page indexée.

Donc, je dirais que si tu souhaites ne pas indexer le contenu de ton bloc, ce n'est pas possible avec le module Search mais si tu veux malgré tout que cela ne soit pas dans l'index, tu devrais (à tester) coder une UDT (balise utilisateur) qui sera appelée sur l’événement (gestion des évènements) ContentEditPost (et EditGlobalContentPost). L'objet de l'UDT étant de supprimer les termes indexés pour le contenu dont l'identifiant est ton bloc de contenu global.

C'est un peu du bricolage mais ta demande, si elle a du sens, sort du contexte d'utilisation du module Search. Il faudrait peut-être demander à la Core Team s'il est possible d'ajouter un paramètre au module qui aura pour effet de ne pas indexer le contenu d'un type de module ou d'un GCB mais ca c'est une autre question :-).

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)