Bonjour,
Voilà, j'ai fait en CSS de jolies vignettes pour faire apparaitre les nouveaux produits en page d'accueil avec un look plus sympa que l'origine.
J'ai voulu ajouter un bouton " Acheter " sur les vignettes en copiant puis collant le code du bouton des vignettes du listing produit, seulement voilà, qd on clique dessus ça me renvoie " panier vide " sans ajouter le produit si le panier est vide, et n'ajoute pas l'article si le panier contient déjà qqchose.
Le code que j'ai collé est le suivant:
' . tep_draw_button(IMAGE_BUTTON_BUY_NOW, 'cart', tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id'])) . '
Autant le CSS ne me pose pas de probleme pour faire un thème, mais le php je suis encore au début alors si vous pouviez m'aider ce serait vraiment sympa !
Bonjour,
$listing['products_id'] c'est une convention de nommage des variables. $listing veut dire que c'est une variable de la page du listing produit mais valable uniquement dans cette page.
L'affichage des nouveaux produits se fait dans la page new_products.php, les variables utilisées dans cette page doivent être sous la forme $new_products.
Quand on regarde la manière dont sont affichés les produits avec liens, on trouve ceci : $new_products[$counter]['products_id']
Logiquement (pas testé car pas de serveur local sur mon ordi actuel), cela devrait être :
Ca fonctionne parfaitement !
Merci infiniment pour cette réponse et surtout pour les explications qui permettent de comprendre et d'avancer !!!
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)