Jump to content

[Résolu] Ajouter un champs dans la table category


Recommended Posts

Bonjour à tous,

Je voudrais ajouter un champ dans la table category depuis le back office.

J'ai déjà réussi à modifier le fichier AdminCategories.php mais je n'arrive pas à trouver quel fichier il faut modifier pour enregister les données dans la table.

Merci de votre aide.

Link to comment
Share on other sites

Merci pour la réponse, j'ai parcourru le fichier category.php, mais je ne vois pas exactement où je peux modifier la requête sql pour ajouter les données à la table category.

Serait-il possible d'avoir un exemple ?

Merci.

Link to comment
Share on other sites

Bonjour,

En fait je rajoute ce bout de code à AdminCategories.php, dans la fonction displayForm :

$idparent = $_GET['id_parent'];
if ($idparent != "")
   $isCat = "N";
else
   $isCat = "Y";



Afin de pouvoir différencier une catégorie d'une sous-catégorie.
Donc, j'aimerais bien pouvoir enregistrer dans la table categorie la valeur de la variable $isCat dans un champ appelé isCat.

Un grand merci d'avance.

Link to comment
Share on other sites

Bonjour,

Je pense que je vais pouvoir m'inspirer du post suivant : http://www.prestashop.com/forums/viewthread/13859/configuring___using_prestashop/solved_adding_new_fields_to_new_account.

Bien sûr, en adaptant les fichiers ../classes/Category.php et ../admin/tabs/AdminCategory.php et en faisant les bonnes modifications.

Est-ce un bon début de solution ?

Merci.

Link to comment
Share on other sites

Merci beaucoup.

Tu m'as mis sur la voie et j'ai trouvé la solution la plus simple et qui fonctionne.

Voici le bout de code que j'ai utilisé pour faire un test pour savoir si c'est une catégorie ou une sous-catégorie:

if ($this->getFieldValue($obj, 'level_depth') > 1)
   $isCat = "N";
else 
   $isCat = "Y";
echo $isCat;

Link to comment
Share on other sites

  • 1 year later...

bonjour ,

Je voudrais ajouter un champ dans la table category depuis le back office.

J'ai déjà réussi à modifier le fichier AdminCategories.php

mais lorsque enregistrer les données dans la table.

j'ai l'erreur suivant "une erreur s'est produite pendant la création de l'objet category ()"

Link to comment
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...