Jump to content

Problème mise en forme HelperList sur passage à 1.6 (module perso)


Recommended Posts

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 !

 

 

 

 

post-388583-0-05047300-1396344606_thumb.png

  • Like 1
Link to comment
Share on other sites

  • 4 months later...

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

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...