Jump to content
Sign in to follow this  
pppplus

Module newhomefeatured : produits phares avec déclinaisons

Recommended Posts

J'ai modifié le module homedeclinaisons proposé ici : http://www.prestashop.com/forums/viewthread/37676/modules_tiers/montrer_les_combinaisons_et_attributs_dans_les_listes_produits.

Pourquoi ? Le module d'origine prend les attributs 1 par 1, alors qu'une déclinaison peut-être un ensemble d'attributs

Mon module doit être utilisé à la place du module d'origine homefeatured (même s'ils peuvent tout à fait cohabiter)
Attention : le nombre d'éléments à afficher est le même que le module homefeatured, je n'ai pas ajouté de champs à la bdd. Donc si vous utilisez les 2, vous aurez forcément le même nombre d'articles dans les 2 modules.

Comme sur le module original, il faut faire une modification du module blockcart
A ajouter à la ligne 10 de modules/blockcart/ajax-cart.js pour faire fonctionner le module:

var varCombinationHref = "id_product_attribute=";
           var positionCombinationHref = $(this).attr('href').indexOf(varCombinationHref);
           if(positionCombinationHref != -1) {                
               var positionCombinationVar = positionCombinationHref + varCombinationHref.length;
               var positionCombinationFin = $(this).attr('href').indexOf("&",positionCombinationVar);
               var idCombination =  $(this).attr('href').substring(positionCombinationVar,positionCombinationFin);
           } else {
               idCombination = null;
           }

           ajaxCart.add(idProduct, idCombination, false, this); 


à la place de

ajaxCart.add(idProduct, null, false, this);



Je joins le module

newhomefeatured.zip

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour,
J'ai installé le module, et il marche très bien sauf en mode debug :

Lorsque j'affiche les erreurs SQL (dans config/cinfig.inc.php ligne ' : @ini_set('display_errors', 'on');) j'ai un message d'alerte (cf image jointe)

En fait j'ai 2 alertes par déclinaison,
- attribute_name
- le chiffre qui correspond à l'id_product_attribute

Cela ne gêne pas si je remet off dans config.inc, mais si une solution est possible je suis preneur.


J'ai aussi un problème pour utiliser cette fonctionnalité dans les categories avec le product-list.tpl
J'ai vu que certains avaient réussi, s'il peuvent dire comment je leur serais très reconnaissant.

Merci par avance.

PS ma version de PHP : 5.3.0

28261_nC9dIhCGTN8nD7r6tT44_t

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More