Jump to content

[resolu] Admin / Customers, modifier le tableau


Recommended Posts

Bonjour,

J'essaye en vain de modifier le tableau "Client" dans la partie administration je me suis penché sur le fichier class/customer.php & admintabs/AdminCustomers.php mais je n'ai rien trouvé...

Une piste ?

Merci

Link to comment
Share on other sites

Par exemple pour la partie dont vous parlez, j'ai pour le nom & prénom :

'lastname' => array('title' => $this->l('Last Name'), 'width' => 80),
'firstname' => array('title' => $this->l('First name'), 'width' => 60),



Pour moi ce code donne les infos sur la colonne : traduction pour le prénom & nom et largeur de la colonne.
Si je remplace par exemple :

'lastname' => array('title' => $this->l('Last Name'), 'width' => 80),



par

'lastname' => array('title' => "coucou", 'width' => 80),



Seul l'intitulé de la colonne change...

Link to comment
Share on other sites

Aaaah ok autant pour moi !

Pour ceux que ca interesse la modif pour afficher le nom de la société dans une colonne :

A ajouter après :

$this->table = 'customer';
$this->className = 'Customer';    



Le code :

$this->_select =' (SELECT company FROM '._DB_PREFIX_.'_address WHERE id_customer=a.id_customer AND `deleted`=0 LIMIT 0,1) AS `customer`';
$this->_join = 'LEFT JOIN `'._DB_PREFIX_.'customer` c ON (c.`id_customer` = a.`id_customer`)';



et ensuite ajouter après :

'firstname' => array('title' => $this->l('First name'), 'width' => 60),



le code :

'customer' => array('title' => 'Société', 'width' => 60),



Merci :)

Link to comment
Share on other sites

  • 2 years later...

Bonjour Zola2,

 

Je tombe sur ce post après un certain temps et je viens d'essayer d'ajouter cette colonne Société sur la version 1.4.4.

Mais rien à faire j'ai "requete SQL invalide". Pas moyen de débugger et je ne trouve aucune solution.

 

Sais-tu ce qui doit changer dans ton code pour la version 1.4 ?

 

Merci pour ton retour !

 

Jerome

 

Par exemple pour la partie dont vous parlez, j'ai pour le nom & prénom :

'lastname' => array('title' => $this->l('Last Name'), 'width' => 80),
'firstname' => array('title' => $this->l('First name'), 'width' => 60),

 

Pour moi ce code donne les infos sur la colonne : traduction pour le prénom & nom et largeur de la colonne.

Si je remplace par exemple :

 

'lastname' => array('title' => $this->l('Last Name'), 'width' => 80),

 

par

 

'lastname' => array('title' => "coucou", 'width' => 80),

 

Seul l'intitulé de la colonne change...

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