- Posts: 41
- Thank you received: 1
Activer la comparaison
11 years 2 weeks ago #214298
by celinem
Activer la comparaison was created 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.
-- 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.
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.
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.
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 ?
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.
Less
More
- Posts: 12953
- Thank you received: 1778
11 years 2 weeks ago #214403
by Mohamed Thelji
Replied by Mohamed Thelji on topic Activer la comparaison
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.
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.
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 !?
Mais je n'ai pas compris votre réponse !?
Please Log in or Create an account to join the conversation.
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))) { ?>
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.
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
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