[Galette-discussion] Problème avec l'Ajout de colonnes triées dans le listing membre

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Bonjour à tous,

J'ai ajouté des colonnes dans gestion_adherents.tpl, jusque là pas de problème, ça marche, Certaines doivent avoir une option de tri et là ça se dégrade ...

Exemple dans /templates/default/gestion_adherents.tpl

<th class="left">
                        <a href=""members" data="" => {_T string='order' domain="routes"}, "value" => "Galette\Repository\Members::ORDERBY_BIRTHDATE"|constant]}">
                            {_T string="Birth date"}
                            {if $filters->orderby eq constant('Galette\Repository\Members::ORDERBY_BIRTHDATE')}
                                {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>

+

<td class="{$rclass}">{$member->birthdate}</td>


dans lib/Galette/Repository/Members.php

const ORDERBY_BIRTHDATE = 6;

+

case self::ORDERBY_BIRTHDATE:
                if ( $this->canOrderBy('ddn_adh', $fields) ) {
                    $order[] = 'ddn_adh ' . $this->_filters->getDirection();
                }
            break;

En faisant attention à la position du CASE


Au clic sur l'entête de col, j'ai une erreur : Erreur de l’application


J'ai du oublier quelque chose mais QUOI ??? Une autre modif ??? Dans un autre fichier ??? Merci d'avance pour votre aide

--

Cordialement,

Georges Beyna



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/