web-dev-qa-db-fra.com

Joomla 2.5 Comment afficher les résultats de la recherche intelligente sur leur propre page

C'est encore moi avec cet ancien site J2.5 (voir mon précédent Q K2 et balises Open Graph dupliquées ).

Le client voulait utiliser la recherche intelligente au lieu de la bonne vieille recherche simple. J'ai donc créé un module dans la colonne de droite du type Module de recherche intelligente et configuré ses paramètres en conséquence. Mais pendant toute ma vie, je ne pouvais pas faire en sorte que les résultats de recherche intelligente s'affichent sur leur propre page, ils s'affichent toujours de la même façon que lorsque j'utilise un module de recherche simple. Je me suis assuré que tous les plug-ins de recherche sont désactivés, que le plug-in Contenu - Recherche intelligente et tous les plug-ins de recherche nécessaires sont activés et configurés correctement, mais rien n'y fait. J'ai également effectué des recherches approfondies sur ce problème ici sur JSE, et il y a plus de 40 questions sur la recherche intelligente, mais je n'ai rien trouvé qui s'applique à mon problème.

Est-ce que quelqu'un sait comment faire en sorte que les résultats de la recherche intelligente s'affichent sur leur propre page et non sur la page des résultats de recherche habituels?

2
Mikan

Je pense que votre problème peut être résolu si vous créez un élément de menu de type Recherche intelligente.

De par ma propre expérience avec Joomla 2.5, j’ai trouvé qu’il était "toujours" nécessaire de créer un élément de menu pour la "recherche intelligente". Dans le cas contraire, la recherche se dirige simplement vers l’une (l’ancienne) page de recherche habituelle. Peu importe si vous désactivez le "vieux" plug-in de recherche, celui-ci est toujours dirigé vers le "vieux" résultat de recherche.

Créez un élément de menu à partir de la catégorie 'Recherche intelligente'. REMARQUE: il existe une catégorie d'élément de menu appelée "Recherche" et une autre catégorie d'élément de menu appelée "Recherche intelligente". Assurez-vous d'être dans la catégorie "Recherche intelligente". (Pour rendre les choses plus confuses, l'élément lui-même s'appelle 'Recherche' mais assurez-vous simplement que vous vous trouvez dans la catégorie 'Recherche intelligente'.) Après avoir sélectionné ce type d'élément, dans les paramètres requis, choisissez votre filtre de recherche (facultatif), puis enregistrez-le. .

Cet élément de menu peut être placé dans un menu masqué si vous ne souhaitez pas afficher une page de recherche spécifique sur le site. La page ne doit pas nécessairement exister par elle-même, mais elle doit être présente pour que la "recherche intelligente" fonctionne correctement dans un module.

Notez que je n'ai pas vu cette particularité sur Joomla 3.x qui n'exige pas que l'élément de menu soit présent.

5
user7788