Jump to content
AlexanderOs

Ajouter Un Champ Dans Product-List (Le Retour)

Recommended Posts

Bonjour a tous !!!

 

Comme beaucoup de monde j’essaye d'ajouter un champ de le product-list.tpl.

 

Donc après ma quête d'explication je me suis essayer au tuto de Pauline ici.

 

Tout se déroule correctement  jusqu'au moment ou je décide d'afficher le champ dans le fameux product-list.tpl.

 

Il est dit dans les commentaires du tuto que pour récupéré la variable et l'afficher dans le product-list il faut rajouter le champs a la requet sql dans Categories.php.

 

Pour moi c'est vers la ligne 744 que j'ajoute donc pl.`pointsforts` que j'affiche dans le produc-list de cette facon :

{$product.pointsforts}

 Cela ne fonctionne pas  :(

 

Le debug me renvoi :

 

Notice: Undefined index: pointsforts in C:\wamp\www\prestashop\tools\smarty\sysplugins\smarty_internal_templatebase.php(157) : eval()'d code on line 170

 

Je pence avoir loupé quelque chose mais quoi...

 

Pour info la table est bien créer dans la bdd et le champ s'affiche corectement dans product.tpl de cette manière {$product->pointsforts}.

 

 

 

 

Share this post


Link to post
Share on other sites

Fait un {$products|var_dump} dans category.tpl pour voir si il te ressort le champ ou non

Share this post


Link to post
Share on other sites

Il ressort   'pointsforts' => string '' (length=0).

Ca veut dire que ton champ pointsforts est vide du coup, le problème vient plus de l'insertion en base alors

Share this post


Link to post
Share on other sites

Oui, vu comme çà, reste à savoir pourquoi il te retourne le champs vide du coup ?

 

As tu essayé de mettre la requète générée dans phpmyadmin, tu aurais peut être un début d'explication.

Share this post


Link to post
Share on other sites

Bonjour cette valeur doit etre recuperee par votre fichier tpl dabord comme les autres valeurs.

Essayer de le faire a partir de CategoryController.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

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