Skip to main content

Activer la comparaison

More
11 years 2 weeks ago #214298 by celinem
-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.4

Bonsoir,

Quand cette fonction "Activer la comparaison" est active, elle est présente dans toute la boutique et sur tous les produits
Est ce qu'il serait possible de sélectionner cette fonction par produit et/ou par catégorie ?

Même si cette fonction est pertinente, il peut se trouver que nous n'en ayons pas besoin pour tous les produits de la boutiques !

Merci pour votre réponse.

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214319 by nicolas
Replied by nicolas on topic Activer la comparaison
Bonjour,

Il n'y a pas d'option pour ne l'activer que pour certaines catégories ou certains produits.

Dans le fichier "listing_img_title" de la vue "product" que vous pouvez éditer via le menu Affichage>Vues, vous avez cette ligne:
if(JRequest::getVar('hikashop_front_end_main',0) && JRequest::getVar('task')=='listing' && $this->params->get('show_compare')) { ?>

Que vous pouvez modifier pour que l'interface de comparaison ne s'affiche que pour certains produits:
if(JRequest::getVar('hikashop_front_end_main',0) && JRequest::getVar('task')=='listing' && $this->params->get('show_compare') && in_array($this->row->product_id,array(XXX, YYY))) { ?>
dans ce cas, uniquement les produits avec leur id étant XXX et YYY.

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214395 by celinem
Replied by celinem on topic Activer la comparaison
Merci Nicolas !
Ok, c'est très clair.

J'aurai préféré plutôt un filtrage par catégorie que par produit.
Que l'interface de comparaison ne s'affiche que pour certaines catégories !???

Est ce possible ?

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214403 by Mohamed Thelji
Bonjour,
Oui dans ce cas là il vous il vous suffira simplement de modifier la ligne pour que l'affichage des comparaisons ne s'affiche seulement si le produit appartient à une catégorie précise.

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214455 by celinem
Replied by celinem on topic Activer la comparaison
Merci Mohamed.
Mais je n'ai pas compris votre réponse !? :)

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214465 by nicolas
Replied by nicolas on topic Activer la comparaison
Bonjour,

En gros, Mohamed disait de vous débrouiller pour adapter le code.
Notez que les modifications du code ne font pas parti du support utilisateur standard.

Bon, comme je suis gentil, ce sera quelque chose de ce genre:
if(JRequest::getVar('hikashop_front_end_main',0) && JRequest::getVar('task')=='listing' && $this->params->get('show_compare') && in_array($this->element->category_id,array(XXX, YYY))) { ?>

Please Log in or Create an account to join the conversation.

More
11 years 2 weeks ago #214493 by celinem
Replied by celinem on topic Activer la comparaison
Merci Nicolas pour cette gentillesse !
Je pense que ce code va être utile pour beaucoup :)

Please Log in or Create an account to join the conversation.

Time to create page: 0.179 seconds
Powered by Kunena Forum