THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Bonjour,
Je cherche à enrichir les recherches effectuées sur un Thelia 2.3.3 standard via le champ "Rechercher" en entête du thème par défaut FO, dans le main-navbar-secondary.html
J'ai bien pris connaissance des recommandations de Roadster31 dans cette conversation et la doc de Loop Product mais l'ajout de l'attribut search_mode="any_word" dans le fichier templates/frontOffice/.../search.html n'est pas pris en compte.

{loop type="product" name="product_list"    search_mode="any_word"    title={$smarty.get.q} limit=$limit page=$product_page order=$product_order}
...

Si quelqu'un a une idée...merci !!

Offline

Offline


En fait, simplement utiliser le mode "any_word" dans le Rechercher dans la barre du haut du thème standard car le search_mode est strict_sentence par defaut

Offline


'any_word' est bien pris en compte (cf. https://github.com/thelia/thelia/blob/m … p.php#L364 ).

La boucle va rechercher tous les produits dont le titre, le résumé, la description, le postscriptum ou la référence  contient au moins un des mots indiqués.

Ça ne fonctionne pas comme ça ?


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


Non, c'est bien ce que je ne saisis pas...
Je teste avec les données suivantes :
- Article 1, Titre = "alissas"
- Article 2, Titre = "attelage"
- Article 3, Titre = "alissas et attelage"
et, quelque soit le search_mode spécifié, j'obtiens les mêmes résultats :
- Recherche sur "'alissas" retourne Article1 et Article3 --> OK
- Recherche sur "'attelage" retourne Article2 et Article3 --> OK
- Recherche sur "'alissas attelage" retourne 0 élément --> NOT OK