zola2 Posted March 10, 2010 Share Posted March 10, 2010 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 More sharing options...
Divine Posted March 10, 2010 Share Posted March 10, 2010 Bonjour,quelles modifications souhaites-tu effectuer exactement ? Link to comment Share on other sites More sharing options...
zola2 Posted March 10, 2010 Author Share Posted March 10, 2010 Ajouter une colonne et en cherchant dans le code je ne vois pas du tout via quel classe ou fonction le tableau client est généré Link to comment Share on other sites More sharing options...
Divine Posted March 10, 2010 Share Posted March 10, 2010 Alors le tableau client est géré par le fichier AdminCustomers.php ligne 37 à 47 Link to comment Share on other sites More sharing options...
zola2 Posted March 10, 2010 Author Share Posted March 10, 2010 Ca ne gère que l'entête du tableau et pas le contenu du tableau Link to comment Share on other sites More sharing options...
AAymeric Posted March 10, 2010 Share Posted March 10, 2010 Comme Divine l'a dit c'est dans le fichier AdminCustomers.php. Link to comment Share on other sites More sharing options...
zola2 Posted March 10, 2010 Author Share Posted March 10, 2010 J'ai lu le fichier AdminCustomers de haut en bas... et rien...J'utilise une ancien version c'est peut être pour ca (1.1) Link to comment Share on other sites More sharing options...
Divine Posted March 10, 2010 Share Posted March 10, 2010 Bien sur que si, ça gère les deux.Essaye de supprimer une des ligne (par exemple le nom) tu verras que l'entête ET le contenu seront supprimé du tableau. Link to comment Share on other sites More sharing options...
zola2 Posted March 10, 2010 Author Share Posted March 10, 2010 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 More sharing options...
Divine Posted March 10, 2010 Share Posted March 10, 2010 Oui pour reprendre ton exemple le contenu est géré par le premier 'lastname', l'entête est effectivement géré par le deuxième que tu as changé en "coucou" Link to comment Share on other sites More sharing options...
zola2 Posted March 10, 2010 Author Share Posted March 10, 2010 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 More sharing options...
Divine Posted March 10, 2010 Share Posted March 10, 2010 Mais de rien n'oublie pas d'ajouter un petit [RESOLU] dans le titre de ton post Link to comment Share on other sites More sharing options...
dfuzion Posted April 25, 2012 Share Posted April 25, 2012 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 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