Pour éviter de modifier le fichier lang_french.php utilisez plutôt la 
fonctionnalité bien pratique du lang_french_local.php et du 
lang_english_local.php pour surcharger les traductions de galette (voir la doc 
en ligne).
Lors des mises à jour les modif resteront en place.

François


Le 28/11/2014 16:47, Conil26 a écrit :
<< mais je pense que c'est inutile car la recherche simple par nom inclus déjà le nom, le prénom ET le pseudo. >>

Merci de la remarque.

Effectivement ça trie aussi par Pseudo (Assoc pour moi).

J'ai juste modifié les libellés.

J'ai ajouté

dans MembersList.php j'ai modifié

    public function setTplCommonsFilters($tpl)
    {
        $tpl->assign(
            'filter_field_options',
            array(
           /*     Members::FILTER_NAME            => _T("Name"), */
Members::FILTER_NAME            => _T("Name, Nickname"),
                Members::FILTER_COMPANY_NAME    => _T("Company name"),
                Members::FILTER_ADRESS          => _T("Address"),
                Members::FILTER_MAIL            => _T("Email,URL,IM"),
                Members::FILTER_JOB             => _T("Job"),
                Members::FILTER_INFOS           => _T("Infos")
            )
        );


et dans lang_french.php :

// ../lib/Galette/IO/Charts.php:146 ../lib/Galette/Filters/MembersList.php:294
$lang['Name, Nickname'] = 'Nom, Assoc';

De la sorte le style de tri est mémorisé pour les autres gestionnaires.

Cordialement
Mr Sandy-Pascal Andriant

Le 28/11/2014 15:24, Geguce a écrit :
Bonjour

A première vue il faudrait plutôt regarder du coté de la classe galette\lib\Galette\Filters\MembersList.php mais je pense que c'est inutile car la recherche simple par nom inclus déjà le nom, le prénom ET le pseudo. ...... WHERE (CONCAT(LOWER(nom_adh), " ", LOWER(prenom_adh), " ", LOWER(pseudo_adh)) LIKE '.......
cldt
François


Le 28/11/2014 14:17, Conil26 a écrit :
Bjr,

Y a-t-il un moyen simple d'ajouter un critère dans la recherche simple pour faire un filtre sur le pseudo ?

Je ne trouve pas où sont définis les critères dans gestion_membres.tpl "filter_field"

{if !$adv_filters}
<label for="filter_str">{_T string="Search:"}&nbsp;</label>
<input type="text" name="filter_str" id="filter_str" value="{$filters->filter_str}" type="search" placeholder="{_T string="Enter a value"}"/>&nbsp;
             {_T string="in:"}&nbsp;
<select name="filter_field">
{html_options options=$filter_field_options selected=$filters->field_filter}
</select>

Merci


_______________________________________________
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 à