Jump to content

[Résolu] Recherche AJAX toujours à "NON" PS1.3.2 ?


Recommended Posts

Bonsoir,
les opérations suivantes se déroulent très bien :
-> Ajouter les produits manquant à l'index.
-> Reconstruire l'index
-> j'active la recherche ajax pour les visiteurs en sélectionnant "OUI".
-> Enregistrer
J'ai le message "Configuration mise à jour"
Je vais sur un autre onglet du BO
Je regarde si c'est OK sur le FO, mais c'est Ko :-(
Alors je vais revoir côté BO et là, je constate que la recherche ajax pour les visiteurs en valorisée à "NON".
Avez-vous une idée ? Ou puis-je vérifier que la configuration a effectivement été prise en compte ?

Merci pour votre aide.

Link to comment
Share on other sites

Salut,

Je viens de faire quelques tests.
j'avais mon blocksearch dans "top of pages" et l'option recherche ajax ne reste pas activée.
J'ai greffé un autre blocksearch cette fois dans "header of pages" puis activé la recherche ajax.
L'option "Recherche Ajax" reste activé et ça a l'air de fonctionner.
En espérant que ça puisse t'aider.

Link to comment
Share on other sites

Je viens de regarder rapidement le code. Il semble qu'effectivement, la recherche AJAX soit désactivée si le module Blocksearch n'est pas greffé dans l'entête.

// check if library javascript load in header hook
       $this->_disabledSearchAjax();
       $smarty->assign('ajaxsearch', intval(Configuration::get('PS_SEARCH_AJAX')));
       return $this->display(__FILE__, 'blocksearch.tpl');



Je pense qu'il doit y avoir une raison... Mais laquelle 8-/ Je vais poursuivre un peu mes recherches, mais ça serait sympa d'avoir les explications de la team de Prestashop...

Link to comment
Share on other sites

Bonjour,

Je confirme les infos de sparrow. J'avais le même problème que patate34, il faut en effet greffer 2 fois le module "blocksearch" :-S . Une 1ère fois, dans le header pour profiter de la recherche AJAX.
Effectivement, on retrouve le code nécessaire dans le fichier header.tpl

<!-- Block search module HEADER -->
<link rel="stylesheet" type="text/css" href="{$content_dir}css/jquery.autocomplete.css" />
[removed][removed]
<!-- Block search module HEADER -->



Puis, il suffit de greffer le module de recherche dans le hook, où l'on souhaite l'afficher, puis reprendre les indications de patate34 pour activer la recherche ajax dans les préférences du BO.

33369_k0bDWWOYySoyyfhi6LTm_t

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...