Activer la comparaison

  • Posts: 41
  • Thank you received: 1
9 years 2 weeks ago #214298

-- 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.

  • Posts: 82526
  • Thank you received: 13282
  • MODERATOR
9 years 2 weeks ago #214319

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.

  • Posts: 41
  • Thank you received: 1
9 years 2 weeks ago #214395

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.

  • Posts: 12953
  • Thank you received: 1778
9 years 1 week ago #214403

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.

  • Posts: 41
  • Thank you received: 1
9 years 1 week ago #214455

Merci Mohamed.
Mais je n'ai pas compris votre réponse !? :)

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

  • Posts: 82526
  • Thank you received: 13282
  • MODERATOR
9 years 1 week ago #214465

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.

  • Posts: 41
  • Thank you received: 1
9 years 1 week ago #214493

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.075 seconds
Powered by Kunena Forum