Config liste d'émargement : pagination
Bonjour les gens, J'utilise la version 1.0.4 de Galette. J'ai bien cherché dans le manuel de l'utilisateur et dans l'interface, mais en vain pour l'instant : Comment configurer le modèle de liste d'émargement en pdf pour y intégrer, par exemple en pied de page mais peu importe l'endroit, la numérotation des pages (n° de page / nb de pages). Auriez-vous une piste ? Merci et bonne journée ! Cordialement, -- Jean Peyratout
Salut, Le 02/04/2024 à 16:26, Jean Peyratout a écrit :
Bonjour les gens,
J'utilise la version 1.0.4 de Galette.
J'ai bien cherché dans le manuel de l'utilisateur et dans l'interface, mais en vain pour l'instant :
Comment configurer le modèle de liste d'émargement en pdf pour y intégrer, par exemple en pied de page mais peu importe l'endroit, la numérotation des pages (n° de page / nb de pages).
Il semble que ce ne soit pas possible... Au moins depuis que la liste d'émargement est basée sur les modèles PDF (Galette 0.9.3) ; si ça n'a jamais existé en fait :D J'ai créé un ticket : https://bugs.galette.eu/issues/1816 Et il y a une PR à tester : https://github.com/galette/galette/pull/481 Il s'agit d'une solution un peu hybride, qui pourrait causer des soucis (si le pied de page configuré est trop imposant par exemple) - mais je n'ai pas le temps de tester pour le moment. ++ -- Johan
Le 02/04/2024 à 17:23, Johan Cwiklinski a écrit :
J'utilise la version 1.0.4 de Galette. […] Comment configurer le modèle de liste d'émargement en pdf pour y intégrer […] la numérotation des pages (n° de page / nb de pages). Il semble que ce ne soit pas possible... […] J'ai créé un ticket : https://bugs.galette.eu/issues/1816 Et il y a une PR à tester : https://github.com/galette/galette/pull/481 Il s'agit d'une solution un peu hybride, qui pourrait causer des soucis (si le pied de page configuré est
Le 02/04/2024 à 16:26, Jean Peyratout a écrit : trop imposant par exemple) - mais je n'ai pas le temps de tester pour le moment.
Bonjour, Merci Johan pour le ticket et le pull-request. Je viens de tester en modifiant comme indiqué les deux fichiers Pdf.php et PdfAttendanceSheet.php avant de les téléverser. La liste d'émargement reste fonctionnelle, mais il n'y a pas de pagination visible. À moins qu'il y ait autre chose à faire que simplement transférer les fichiers modifiés dans le répertoire galette/lib/Galette/IO ? Bonne journée ! Cordialement, -- Jean Peyratout
Salut, Le 03/04/2024 à 08:21, Jean Peyratout a écrit :
Je viens de tester en modifiant comme indiqué les deux fichiers Pdf.php et PdfAttendanceSheet.php avant de les téléverser.
La liste d'émargement reste fonctionnelle, mais il n'y a pas de pagination visible.
À moins qu'il y ait autre chose à faire que simplement transférer les fichiers modifiés dans le répertoire galette/lib/Galette/IO ?
Non, ici ça a fonctionné sans problèmes. Tu as un pied de page défini dans le modèles PDF ? Si oui, tu peux essayer sans ? Sinon, je ne vois pas... Hormis une modification au mauvais endroit peut-être ? ++ -- Johan
Bonjour, J'ai essayé chez moi sur wamp et cela fonctionne. Attention la numérotation des lignes ne correspond pas aux fichiers de la version v1.0.4 Pour Pdf.php lignes concernées chez moi 232-245 et PdfAttendanceSheet.php 151-153 Alain
Le 03/04/2024 à 10:32, alain.paris77@free.fr a écrit :
J'ai essayé chez moi sur wamp et cela fonctionne.
Bonjour, Excellente nouvelle, merci du retour.
Attention la numérotation des lignes ne correspond pas aux fichiers de la version v1.0.4. Pour Pdf.php lignes concernées chez moi 232-245 et PdfAttendanceSheet.php 151-153
Oui, merci Alain, j'avais repéré le décalage. Je pense que c'est le pied de page qui me pose problème, comme l'évoque Johan. L'adresse de l'association y est indiquée, et je n'ai pas encore trouvé où cela se configure pour la retirer et voir la pagination. Bonne journée ! Cordialement, -- Jean Peyratout
Le 03/04/2024 à 13:40, Jean Peyratout a écrit :
Je pense que c'est le pied de page qui me pose problème, comme l'évoque Johan. L'adresse de l'association y est indiquée, et je n'ai pas encore trouvé où cela se configure pour la retirer et voir la pagination.
Il s'agit du pied de page global dans les modèles PDF (menu configuration). ++ -- Johan
Il ne faut pas dépasser 4 lignes dans le pied de page pour avoir la numérotation des pages...
Le 03/04/2024 à 14:18, Alain Paris a écrit :
Il ne faut pas dépasser 4 lignes dans le pied de page pour avoir la numérotation des pages...
Arf... C'est pas terrible :/ Je vais faire quelques essais ; voir si je parviens à une solution plus cohérente. Merci pour les retours :) -- Johan
Le 03/04/2024 à 14:15, Johan Cwiklinski a écrit :
Le 03/04/2024 à 13:40, Jean Peyratout a écrit :
Je pense que c'est le pied de page […] je n'ai pas encore trouvé où cela se configure pour la retirer et voir la pagination. Il s'agit du pied de page global dans les modèles PDF (menu configuration).
Ah, merci Johan, je n'étais pas descendu suffisamment bas dans la ligne des menus pour le voir. ;-) J'ai modifié le pied de page, qui a désormais une ligne unique. Mais le test ne fonctionne pas, je vais donc vérifier de nouveau les deux fichiers modifiés dans lib/Galette/IO. À suivre… Cordialement, -- Jean Peyratout
Le 03/04/2024 à 10:32, alain.paris77@free.fr a écrit :
J'ai essayé chez moi sur wamp et cela fonctionne.
Bonjour, Pas pour moi, malgré une seule ligne dans le pied de page. Ce n'est vraiment pas grave, mais c'est un peu frustrant. ;-) J'ai bien sûr pu faire une erreur, mais il me semble que les fichiers sont ok avec les ajouts de lignes tels que définis à : <url:https://github.com/galette/galette/pull/481/commits/31915337497e9e89d37bea8257684a2f98fcd95e> Alain, si tu veux bien, tu m'enverrais en privé tes deux fichiers pour que je les compare aux deux miens ? Merci et bonne journée ! Cordialement, -- Jean Peyratout
Hello, Le 03/04/2024 à 16:14, Jean Peyratout a écrit :
Alain, si tu veux bien, tu m'enverrais en privé tes deux fichiers pour que je les compare aux deux miens ?
Tu pourra les trouver sur cette branche : https://github.com/galette/galette/tree/feature/fix/1816-master ++ -- Johan
Le 03/04/2024 à 16:22, Johan Cwiklinski a écrit :
Le 03/04/2024 à 16:14, Jean Peyratout a écrit :
[…] deux fichiers pour que je les compare aux deux miens ? Tu pourra les trouver sur cette branche : https://github.com/galette/galette/tree/feature/fix/1816-master
Merci Johan, Je les ai récupérés. Bon, décidément, pas de pied de page. Bonne journée ! Cordialement, -- Jean Peyratout
Hello, Le 03/04/2024 à 16:44, Jean Peyratout a écrit :
Bon, décidément, pas de pied de page.
OK, bah... Tu testeras la nightly quand la modif sera finalisée alors ;p J'ai pas mal revu ma copie pour corriger cette histoire de pied de page ; ce n'est pas spécialement chose facile, mais je pense être arrivé à un truc fonctionnel. Ça demande beaucoup plus de modifs que ce que je proposais à l'origine, mais la taille du pied de page sera automatiquement calculée : l'on peut mettre autant de lignes qu'on veut et avoir aussi la pagination ; sans que ça vienne en surimpression du contenu. La modification en question peut (va :/) impacter les PDF générés depuis les plugins sûrement :( J'ai quand même mis à jour la branche https://github.com/galette/galette/tree/feature/fix/1816-master mais je n'ai testé que la version develop (donc en gros, si tu essaies et que ça ne marche pas, n'insiste pas). ++ -- Johan
Le 03/04/2024 à 22:25, Johan Cwiklinski a écrit :
Le 03/04/2024 à 16:44, Jean Peyratout a écrit :
Bon, décidément, pas de pied de page. OK, bah... Tu testeras la nightly quand la modif sera finalisée alors ;p
Bonsoir, D'accord, on attend un peu, pas de problème.
J'ai pas mal revu ma copie pour corriger cette histoire de pied de page ; ce n'est pas spécialement chose facile, mais je pense être arrivé à un truc fonctionnel. Ça demande beaucoup plus de modifs que ce que je proposais à l'origine, mais la taille du pied de page sera automatiquement calculée : l'on peut mettre autant de lignes qu'on veut et avoir aussi la pagination ; sans que ça vienne en surimpression du contenu. La modification en question peut (va :/) impacter les PDF générés depuis les plugins sûrement :(
Merci pour tout ce travail !
J'ai quand même mis à jour la branche <url:https://github.com/galette/galette/tree/feature/fix/1816-master> mais je n'ai testé que la version develop (donc en gros, si tu essaies et que ça ne marche pas, n'insiste pas).
J'ai quand même testé et récupéré tous les fichiers de lib/Galette/IO que tu as modifiés dans l'heure passée. Ça fonctionne ! :-) Bravo et merci Johan ! Cordialement, -- Jean Peyratout
participants (4)
-
Alain Paris
-
alain.paris77@free.fr
-
Jean Peyratout
-
Johan Cwiklinski