plune Posted March 4, 2013 Share Posted March 4, 2013 (edited) Bonjour, J'essaye de créer un nouveau bouton dans la toolbar de l'admin prestashop mais je n'arrive pas à lier le bouton à une fonction. De plus je ne trouve pas dans la doc prestashop. Est-ce que quelqu'un pourrait me donner la marche à suivre afin de créer un bouton qui lance la fonction _test(). Voilà mon code : class AdminWlExport extends AdminController { public function __construct() { $this->table = 'reservation'; $this->className = 'Liste des réservations'; $this->lang = false; $this->fields_list = array(); // $this->bulk_actions = array('Exporter' => array('text' => $this->l('Exporter'), 'confirm' => 'Êtes-vous sûr de vouloir exporter ?')); $this->_select .= 'pl.`name`, c.`firstname`, c.`lastname`'; $this->_join .= 'INNER JOIN `'._DB_PREFIX_.'product_lang` pl ON (pl.`id_product` = a.`id_product`)'; $this->_join .= ' INNER JOIN `'._DB_PREFIX_.'customer` c ON (c.`id_customer` = a.`id_customer`)'; $this->_join .= ' INNER JOIN `'._DB_PREFIX_.'image` i ON (i.`id_product` = a.`id_product`)'; $this->_group .= 'GROUP BY a.`id_reservation`'; $this->fields_list['id_reservation'] = array( 'title' => $this->l('ID'), 'align' => 'center', 'width' => 20 ); $this->fields_list['name'] = array( 'title' => $this->l('Produit'), 'align' => 'center', 'width' => 20 ); $this->fields_list['firstname'] = array( 'title' => $this->l('Nom'), 'align' => 'center', 'width' => 200 ); $this->fields_list['lastname'] = array( 'title' => $this->l('Prénom'), 'align' => 'center', 'width' => 200 ); $this->fields_list['date_reservation'] = array( 'title' => $this->l('Date de réservation'), 'align' => 'center', 'width' => 200 ); parent::__construct(); } public function initToolbar() { $this->toolbar_btn = array(); $this->toolbar_btn['export'] = array('desc' => $this->l('Exporter les commandes'), 'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminModules')); } private function _test() { return 'allo'; } } Edited March 4, 2013 by plune (see edit history) 1 Link to comment Share on other sites More sharing options...
TechDelavente Posted June 13, 2013 Share Posted June 13, 2013 J'ai trouve ceci si ca peut t'aider :: http://webkul.com/blog/prestashop-showing-custom-buttons-in-toolbar/ Bon courage je suis dessus aussi J'essai de lancer mon module en creant un bouton supplementaire dans la partie " Commande " une sorte d'export CSV de tout mes produits vers mon ERP. Mais impossible de creer ce bouton en mode automatique ( sans passer par admin.js ). 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