----- Mail original -----
De: "Conil26"<andriant.sandy@xxxxxxxxx>
À: geguce@xxxxxxx
Envoyé: Samedi 29 Novembre 2014 10:36:29
Objet: Re: [Galette-discussion] Filtre de recherche sur colonne pseudo
Merci pour ce tuyau. Ce système est génial.
Est-il possible de la même façon de créer des fichiers xxx_local.php ou
xxx_local.tpl pour conserver les modification que j'apporte à Galette pour
l'adapter à mes besoins sans avoir à tout réécrire en cas de MAJ ?
Cordialement
Mr Sandy-Pascal Andriant Le 28/11/2014 23:54, geguce@xxxxxxx a écrit :
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
----- Mail original -----
De: "Conil26"<andriant.sandy@xxxxxxxxx> À: "Geguce"<geguce@xxxxxxx> Envoyé:
Vendredi 28 Novembre 2014 16:47:13
Objet: Re: [Galette-discussion] Filtre de recherche sur colonne pseudo
<< 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