paradeyes Posted April 1, 2014 Share Posted April 1, 2014 Bonjour, Je me permets de venir vous soumettre mes problèmes car cela fait plusieurs jours que je tente de débugger sans succès. Peut-être l'un d'entre vous saura t'il m'aider ! J'ai développé quelques modules parfaitement fonctionnels sous la 1.5, en me basant sur le canvas de module proposé par JDanse (http://www.prestashop.com/forums/topic/188181-doc-canvas-de-module/) Ces modules fonctionnent parfaitement sous la 1.5, et lors du passage à la 1.6 j'ai rencontré quelques soucis, notamment en terme d'affichage des HelperList (les fonctionnalités sont OK, mais l'affichage pose problème, notamment au niveau des listes déroulantes, et autres éléments actif/inactif. J'ai beau chercher, tester, je ne comprends pas d'où vient le problème. Je vous joins une capture pour exemple, et ci dessous les portions de code me permettant de générer le HelperList côté admin (le controller) : <?php class AdminBlockOffresEmploisNeaController extends ModuleAdminController { public function __construct() { $this->table = 'module_offresemplois_nea'; $this->className = 'BlockoffresemploisneaData'; $this->lang = false; $this->deleted = false; $this->colorOnBackground = false; $this->bulk_actions = array('delete' => array('text' => $this->l('Delete selected'), 'confirm' => $this->l('Delete selected items?'))); $this->context = Context::getContext(); parent::__construct(); } public function renderList() { $this->addRowAction('edit'); $this->addRowAction('delete'); $this->addRowAction('details'); $this->bulk_actions = array( 'delete' => array( 'text' => $this->l('Delete selected'), 'confirm' => $this->l('Delete selected items?') ) ); $this->fields_list = array( 'titre' => array( 'title' => $this->l('titre'), 'width' => 200, ), 'text' => array( 'title' => $this->l('détail offre'), 'width' => 'auto', ), ); // Gère les positions $this->fields_list['position'] = array( 'title' => $this->l('Position'), 'width' => 70, 'align' => 'center', 'position' => 'position' ); // Gère les status actif/inactif $this->fields_list['active'] = array( 'title' => $this->l('Status'), 'width' => 50, 'active' => 'status', ); $this->_defaultOrderBy = 'position'; $lists = parent::renderList(); parent::initToolbar(); return $lists; } Si quelqu'un a une piste de réflexion sur laquelle me lancer pour débugger ce petit soucis de mise en page je suis preneur, car là je suis vraiment bloqué.... Je vous remercie par avance de votre aide ! 1 Link to comment Share on other sites More sharing options...
CorentinDav Posted April 1, 2014 Share Posted April 1, 2014 essaye d'ajouter $this->bootstrap = true; dans le constructeur 2 Link to comment Share on other sites More sharing options...
paradeyes Posted April 1, 2014 Author Share Posted April 1, 2014 GENIAL ! Merci énormémment, vraiment, ça fonctionne très bien ! 1 Link to comment Share on other sites More sharing options...
CorentinDav Posted April 1, 2014 Share Posted April 1, 2014 je t'en prie Link to comment Share on other sites More sharing options...
avdarie Posted August 26, 2014 Share Posted August 26, 2014 Hey! But who can change Ajax href request .. I wish do request to another link exempel /ajax/ajax.php?Parameters. Default Action is : http://myserver/admin/index.php?controller=AdminModules&token=09cb382bf1ac5fd39b485226f9a08187&rand=1409046269639 Prestashop have default process to chatch AjaxRecuest? Is necessary to change href to my moule to chatch my option that I sent in AjaxRequest? Thanks! 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