- Posts: 261
- Thank you received: 4
Problème filtres
Je suis perdu avec les filtres, j'ai consulté le forum pour voir les discussions à ce sujet mais pas moyen de régler mon pb.
J'ai mis en place un module filtre sur le coté, je souhaite qu'il s'applique pour tous les produits quelle que soit la page sur laquelle on est.
Quand on est sur une page normale de joomla il s'applique bien à tous les produits car j'ai mis l'id du menu dans la configuration du module, mais quand on est dans un lien de menu (liste de produits) il ne s'applique que sur ce dernier.
Je sais pas si c'est clair, voyez par vous même : test.chaussures-prix-usine.fr
Merci d'avance
Ben
Please Log in or Create an account to join the conversation.
Il n'y a en fait pas d'option pour cela. Le module va afficher les produits en fonction de l'endroit où l'on se trouve et si ca n'est pas un listing de produits, alors il dirigera vers celui configuré dans ses options.
Nous allons voir pour ajouter une option pour forcer l'affichage des résultats peu importe la page pour la prochaine version.
En attendant, il vous faudra éditer le fichier 'filter' de la vue 'product' via le menu Affichage->Vues et changer la ligne:
if(!empty($this->params) && $this->params->get('module') == 'mod_hikashop_filter' && empty($this->currentId) && (JRequest::getVar('option','')!='com_hikashop'|| !in_array(JRequest::getVar('ctrl','product'),array('product','category')) ||JRequest::getVar('task','listing')!='listing')){
en :
if(true){
Please Log in or Create an account to join the conversation.
Par contre comment faire pour faire disparaître le filtre en haut de page dans mes catégories produits.
Ainsi que les 2 filtres qui sont en haut et en bas dans mes résultats de recherche.
J'ai essayé de rajouter le css indiqué dans cette discussion : http:// lien
Sans succès, comprends pas.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
Veilliez bien à remplacer XXX par l'id de votre menu.
Ensuite, il faut nettoyer le cache de votre navigateur et de votre site.
Please Log in or Create an account to join the conversation.
On avance, par contre j'ai toujours un 2ème filtre récalcitrant en pied de page quand j'utilise le module filtre.
lien
Une idée peut-être ?
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
Là, il faut désactiver le module avec l'id 87 dans l'option "Modules associés" et ca n'affichera plus les filtres en bas.
Please Log in or Create an account to join the conversation.
Je suis très content de ce support de qualité.
Cordialement,
Ben
Please Log in or Create an account to join the conversation.
Bon, j'ai refais ma caractéristique associée à mon filtre pour y rajouter les demi pointures.
Elle sont dans le désordre, alors j'ai complètement supprimé la caractéristique pour recommencer : idem. Grrrrr
J'ai vidé le cache, purgé les fichiers et même déverrouillé je ne sais trop quoi dans la maintenance Joomla. Toujours pareil. Impossible de les avoir dans l'ordre. As-tu une idée stp?
Ben
Please Log in or Create an account to join the conversation.
Donc il suffit de les ajouter dans l'ordre souhaité et de bien vérifier que cette option est configuré dans l'ordre de l'id (d'ajout).
Dans la prochaine version d'hikashop il sera possible d'ordonner les valeurs avec un champs d'ordering comme les produits/catégories et donc ce sera bien plus simple pour faire cela sans devoir réentrer toutes les valeurs et reconfigurer toutes les variantes des produits.
Please Log in or Create an account to join the conversation.
J'ai bien "ID" dans "Classement des valeurs des caractéristiques" mais ça me l'affiche toujours pas dans l'ordre. J'ai même essayé par ordre alphabétique pour voir.
Les id de mes caractéristiques sont bien dans l'ordre pourtant.
Je désespère ...
Please Log in or Create an account to join the conversation.
Personnelement je parle des valeurs des caractéristiques.
Pour les caractéristiques elles mêmes, dans chaque produit, il est possible de configurer l'ordering pour chaque caractéristique sur la page du produit.
Please Log in or Create an account to join the conversation.
Je vous joins des captures d'écran.
Merci d'avance.
Please Log in or Create an account to join the conversation.
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.'';
en:
Please Log in or Create an account to join the conversation.
J'ai fais la modif et j'ai au dessus de mon module :
Warning: Invalid argument supplied for foreach() in /homez.548/chaussuru/www/test/administrator/components/com_hikashop/classes/filter.php on line 1021
Y a t il autre chose à modifier ?
Ben
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
It should display another error message with more information.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.' ORDER BY b.'.$order;
en:
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.' ORDER BY a.'.$order;
et cela fonctionnera.
Please Log in or Create an account to join the conversation.
Encore merci pour le support.
Ben
Please Log in or Create an account to join the conversation.