Bonjour, Toujours pareil, c'est du hack, 2 fichiers à toucher : Dans \templates\default\gestion_adherents.tpl modifier le TH : <th class="left"> <a href=""> {_T string="Serial number"} {if $filters->orderby eq constant('galette\Repository\Members::ORDERBY_ID')} {if $filters->ordered eq constant('Galette\Filters\MembersList::ORDER_ASC')} <img src="" width="10" height="6" alt=""/> {else} <img src="" width="10" height="6" alt=""/> {/if} {/if} </a> </th> Dans /lib/Galette/Repository/Members.php autour de ligne 104 et suivantes : ajouter const ORDERBY_ID = X; X à déterminer en fonction de la suite présente autour de ligne 820, function _buildOrderClaus aujouter un case case self::ORDERBY_ID: if ( $this->_canOrderBy('id_adh', $fields) ) { $order[] = 'id_adh ' . $this->_filters->getDirection(); } break; Ca doit être tout, je l'espère ... Rappel du mail précédent Dans \templates\default\gestion_adherents.tpl ajouter dans la série des TH : <th class="center"> {_T string="Serial number"} </th> A vous de voir ce" que vous voulez mettre dans la trad pour Serial number puis dans la série des TD (attention à repérer la colonne correspondante au TH) ajouter : <td class="{$rclass}" align="center">{$member->id}</td> PETITE PRÉCISION : Quand on se lance dans l'utilisation de produits "open source", 3 solutions,
|