Jump to content

[Résolu] Variable non valide


Recommended Posts

Bien le bonjour,

 

Je commence à peine sur Prestashop et voici mon problème:

Je souhaite afficher le nom du commercial de mon client sur la page d'accueil ... Pour l'instant j'ai réussi à l'afficher, cependant, chaque fois que je veux modifier un client, je reçoit le message: Property Customer -> commercial is not valid.

 

J'ai regardé ma base de données, des clients n'avaient pas de commercial attitré, je leur en ai donné un, mais bizarrement j'ai toujours le message qui revient.

Pour modifier un client, je dois mettre en commentaire mes lignes de code... Quelqu'un a une idée?

 

Capture.PNG.51e1c4236d319d483bf24ec43fa2822c.PNG

 

Merci à vous.

Edited by Hervé (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

Pouvez-vous nous indiquer exactement les actions que vous avez faites?

En principe, si c'est un champs ajouté par vous même, il faut : 

  • Modifier la classe Customer pour l'ajouter (surcharger)
  • Modifier la BDD pour ajouter le champs
  • Modifier le controller AdminController  pour faire que cela soit aussi gérer en admin
  • Passer par un frontController + tpl pour afficher cela en front maintenant

Bref, à vous de me dire.

 

Cdt,

 

Share this post


Link to post
Share on other sites

Bonjour,

Merci pour votre réponse rapide,

Tout d'abord, j'ai trouvé la source de mon problème.

Dans la BDD il y a bien un champ commercial.

Dans la classe Customer il y a bien un quelques lignes pour ajouter cette variable (je la déclare et l'utilise dans la classe :     "public static $definition = array"

Je l'affiche en modifiant le fichier "blockuserinfo" de mon thème.

 

Je ne comprenais pas d'où venais le problème, dans le fichier Customer, je l'ai déclaré en "TYPE_STRING" alors que j'aurais du la déclarer en "TYPE_HTML", car dans ma BDD, dans le champ commercial, il y a quelques balises HTML pour la mise en page.

 

Désolé de vous avoir dérangé, je met le sujet en [résolu] ?

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
 Share

×
×
  • Create New...

Important Information

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