mailRe: [Galette-discussion] Filtre de recherche sur colonne pseudo


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Geguce on November 29, 2014 - 18:31:
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@xxxxxxx
https://mail.gna.org/listinfo/galette-discussion






Related Messages


Powered by MHonArc, Updated Sat Nov 29 18:40:11 2014