Merci pour ces infos précises.
ça marche très bien mais en voyant toutes les modifications nécessaires, j'avoue que j'aurais été incapable de les coder correctement.

--
Cordialement
Mr Sandy-Pascal Andriant
Coordinateur du forum du CGDP
webmas...@genea26provence.com
http://www.genea26provence.com/

Le 13/08/2014 13:35, Contact CID Auditeur a écrit :
Bonjour,

Toujours pareil, c'est du hack, 2 fichiers à toucher :

*Dans \templates\default\gestion_adherents.tp**l *modifier le TH :
<th class="left">
<a href="gestion_adherents.php?tri={php}echo Galette\Repository\Members::ORDERBY_ID;{/php}">
                            {_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="{$template_subdir}images/down.png" width="10" height="6" alt=""/>
                                {else}
<img src="{$template_subdir}images/up.png" 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,

  * On connait la programmation et on analyse le code fourni pour
    éventuellement l'adapter
  * On ne connait pas la programmation et on se contente de ce que la
    communauté a pensé et élaboré
  * On ne connait pas la programmation mais on veut comprendre, et là
    il faut s'investir à fond


Cordialement,




_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à