abalone Posted August 12, 2014 Share Posted August 12, 2014 Bonjour à toutes et à tous. je cherche depuis plusieurs heures mais je ne trouve pas de réponse malgré quelques questions de prestashoper qui pourrait correspondre du coup je me demande si cela est possible. Mon problème : je cherche à afficher le numéro de la catégorie parent dans la page produit. J'ai l'embriquement suivant : HOMMES > CHAUSSURES > mon produit chaussures. et je souhaiterai afficher sur la page produit (product.tpl) le numéro de la catégorie du plus haut niveau. Quand j'inclus {debug} dans mon fichier product.tpl : je trouve les variables : $categories Smarty_Variable Object (3)->value = Array (3) 0 => Array (4) id_category => "6" name => "CHAUSSURES" Et moi je souhaiterais afficher 6. J'ai essayé en faisant {$categories->id_categorie} Mais ça ne m'affiche rien. Ces variables sont-elles accessibles ? merci bcp d'avance. Emilie. Link to comment Share on other sites More sharing options...
YopixelAE Posted August 12, 2014 Share Posted August 12, 2014 Bonjour, {$product->id_category_default} : catégorie par défaut {$product->id_category} : catégorie parente (à vérifier) Link to comment Share on other sites More sharing options...
abalone Posted August 17, 2014 Author Share Posted August 17, 2014 (edited) Merci Yopixel pour ta réponse et désolé pour ma réaction tardive. Je vais tester ça tout de suite. Edit : Je viens de tester le code suivant : {$product->id_category_default} ou {$product->id_category} et ça m'affiche "2 ou " {$product->id_category} m'affiche vide. Comment puis-je faire pour attaquer ce qui s'affiche dans debugg ? Merci d'avance. Edited August 17, 2014 by abalone (see edit history) Link to comment Share on other sites More sharing options...
YopixelAE Posted August 17, 2014 Share Posted August 17, 2014 J'ai essayé en faisant {$categories->id_categorie} Ce serait plutôt categorY Link to comment Share on other sites More sharing options...
abalone Posted August 17, 2014 Author Share Posted August 17, 2014 merci encore pour ton aide. J'ai fait les essais suivants : {$category->id_category} renvoie 2 {$category->id_category_default} renvoi vide je ne comprends pas bien d'où vient ce 2 d'ailleurs. Par contre la fonction {debug}, si j'ai ma valeur id_category => "6" c'est bien que je dois pouvoir l'attraper ?? non? Link to comment Share on other sites More sharing options...
YopixelAE Posted August 17, 2014 Share Posted August 17, 2014 Il faut indiquer l'index du array. Si vous souhaitez récupérer la catégorie parente première (celle du haut d’arborescence) utilisez : {$categories.0.id_category} Dans votre cas cette ligne affichera 6. 1 Link to comment Share on other sites More sharing options...
abalone Posted August 18, 2014 Author Share Posted August 18, 2014 Super Merci beaucoup Yopixel, c'est exactement ça ! encore merci. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now