Bonjour
Une piste rapide pour répondre à la demande est de modifier (sachant que
ça n'est pas recommandé) le fichier
galette\lib\Galette\Entity\adherents.php vers la ligne 1615 (si version
0.9)
et remplacer
$d->diff(new \DateTime())->y,
par
number_format($d->diff(new \DateTime())->days/30, 1, ',', ' '),
Puis de surcharger les fichiers de lang pour la variable %age years old
pour afficher "mois" à la place de "ans" avec la ligne:
$lang['galette'][' (%age years old)'] = 'mois';
(fichiers galette_fr_FR.utf8_local.php et les autres langues si utile )
Mais bon, si le chien a 9 ans par exemple ça va faire un drôle
d'affichage, donc pour un truc plus sophistiqué (affichage en mois si <
à 36 puis en années au delà, alors il faudra reprendre pas mal de choses.
Bref si cette solution peut suffire, alors pourquoi pas sachant qu'il
faudra modifier le fichier adherent.php à chaque mise à jour. (le
fichier de langue local restant intouché lors des mises à jour).
Cordialement.
François
Le 08/02/2018 à 16:27, Thierry Marc Mouchaud a écrit :
Bonjour,
Je n’arrive pas me connecter à Redmine…du coup je soumets l’idée ici. :(
Dans Galette, si la date de naissance est renseignée, l’âge s’affiche à côté.
Malheureusement, il n’affiche que les ans.
Pour nous c’est un souci (mineur) car la date que nous renseignons est celle …
du chien !
Et c’est très utile de savoir en un coup d’oeil si un chien a 4, 8, 10 mois.
Pour le moment tous les chiots ont « 0 ans » .
Voilà, une petite amélioration en passant, ça fait toujours plaisir!
Sincèrement,
Thierry�^����v+��"�{!����z�^z�m�����^�מ��hr鞞֭���������z�^z�鮈�r�?��^�.+-v�.���jب�m����+-zx"��n����\����l��^�מ���z�?
--
Galette users discussions
http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/
List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/