Linkw3b Posted November 29, 2012 Share Posted November 29, 2012 Bonjour ! Je travaille actuellement sur la version 1.5.1 de Prestashop et dans l'interface d'admin, il faudrait que j'ajoute la colonne "Fournisseurs" afin que mon client puisse trier ses produits de cette manière. Seulement j'ai beau chercher, je ne trouve pas les fichiers où je pourrais apporter la modifications. Y aurait-il une âme charitable pouvant m'aider à trouver ? Bonne journée ! Link to comment Share on other sites More sharing options...
Linkw3b Posted December 3, 2012 Author Share Posted December 3, 2012 Je remonte le topic car j'aurai bien besoin d'une réponse.... Link to comment Share on other sites More sharing options...
Linkw3b Posted December 5, 2012 Author Share Posted December 5, 2012 Je pense avoir trouvé le fichier (/admin/themes/default/template/helpers/list/list_header.tpl). Et donc les différents champs sont stocké dans la variable $fields_display. La question que je me pose maintenant est : Comment est généré la variable $fields_display pour que je puisses y ajouter le champ fournisseurs ? Link to comment Share on other sites More sharing options...
Linkw3b Posted December 10, 2012 Author Share Posted December 10, 2012 Après quelques litres de café et pas mal de maux de tête, j'ai réussi à trouver la solution. Pour ceux qui pourrait en avoir besoin, j'ai dû ajouter dans le fichier controllers/admin/AdminProductsController.php : LEFT JOIN `'._DB_PREFIX_.'supplier` s ON (s.`id_supplier` = a.`id_supplier`) A la ligne 174 (la requête SQL allant chercher les informations) $this->fields_list['name_supplier'] = array( 'title' => 'Fournisseur', 'align' => 'left', 'width' => 80, 'filter_key' => 's!name' ); A la ligne 203, lors de la création du tableau $fields_list Et il me semble que c'est tout ! 1 Link to comment Share on other sites More sharing options...
mizou125 Posted March 13, 2013 Share Posted March 13, 2013 (edited) Bonsoir, Merci beaucoup pour ton bout de code, ça m'a trop aidé. moi par contre je voulais afficher l'emplacement des produit dans le dépôt j,'ai changé ton code par LEFT JOIN `'._DB_PREFIX_.'warehouse_product_location` s ON (s.`id_product` = a.`id_product`) et puis le deuxième code aussi : $this->fields_list['name_location'] = array( 'title' => 'Emplacement', 'align' => 'left', 'width' => 80, 'filter_key' => 's!location' ); et voilà ça marche nikel, si quelqu'un peut s'en servir par contre j'essaye toujours de trouver une solution pour afficher l'emplacement sur le bon de livraison, si quelqu'un peut m'aider Edited March 13, 2013 by mizou125 (see edit history) 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