Jump to content

Recommended Posts

Bonjour,

je chercha à ajouter dans l'administration et dans les catégories un champs personnalisé en wysiwg.  

 

Mais seulement depuis cette version (1.7.6), la méthode a changé, l'ajout de champs se faisant avec Symfony, on ne peut plus overrider "AdminCategoriesController.php" car le fichier de base n'existe plus.

J'ai trouvé un tuto mais je n'arrive pas à le faire fonctionner (https://www.h-hennes.fr/blog/2019/08/05/prestashop-1-7-ajouter-des-champs-dans-un-formulaire-dadministration/)

Quelqu'un peut -il m'aider ?

 

j'ai crée manuelle une colonne "Color" dans la base de données (table ps_category-lang) puis suivi le tutoriel mais je n'arriva pas à enregistrer la valeur dans la table.

 

Dans la fonction updateData, j'ai ajouté :

$cat = new Category((int)$params[‘id’]);
$cat->Color = $data[‘color’];
$cat->update();

 

Mais prestashop retourne un erreur : Une erreur inattendue s’est produite. [PrestaShopDatabaseException code 0] 

J'ai également overrider la class "Category"

 

Merci pour votre retour

Share this post


Link to post
Share on other sites

Bonjour, 

Avez-vous trouvé une solution ? 

Je cherche également. 

Bonne journée, 

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