<< 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:"} </label>
<input type="text" name="filter_str" id="filter_str"
value="{$filters->filter_str}" type="search" placeholder="{_T
string="Enter a value"}"/>
{_T string="in:"}
<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