Open pbarille opened 2 years ago
Le nom du fichier du logo de la structure utilisé dans geonature est indiqué dans un paramètre du le fichier de conf général. Peut-être qu'il faut le récupérer là si sa résolution le permet.
c'est en dur dans les fichiers de template
Attention, le paramètre LOGO_STRUCTURE_FILE
est un paramètre frontend, pointant vers frontend/src/assets/images/logo_structure.png
tandis que les templates PDF utilise le fichier backend backend/static/images/logo_structure.jpg
(qui est un lien symbolique vers le fichier frontend logo_sidebar.jpg
) !
Bref, c’est un peu le bazars … la réorganisation et la customisation des fichiers backend / frontend est un sujet ouvert, il faudra sans doute traiter ce ticket en même temps.
Bonjour,
Sur une version de GéoNature fraichement installée (2.13.3), nous constatons toujours le problème.
Le fichier /home/geonatureadmin/geonature/backend/geonature/templates/acquisition_framework_template_pdf.html
fait appel à un fichier logo_sidebar.jpg
qui ne s'affiche pas. Il faut appeler un png
pour que le logo s'affiche. Serait-il possible de mettre à jour le fichier html
afin que celui-ci appelle le bon logo (Logo_pdf.png
) ?
De même pour le fichier /home/geonatureadmin/geonature/backend/geonature/templates/dataset_template_pdf.html
?
Merci, Bonne journée, Mathieu
Problème toujours présent dans GeoNature 2.14.2.
Bonjour,
Nous avons constaté avec @MathieuLagarde un problème d'affichage de logo jpg dans les exports pdf, peut-être est-ce lié à notre installation, mais dans le doute voici les éléments :
Version Geonature 2.9.2
Description du bug Lors des exports PDF des métadonnées (cadres d'acquisitions ou de jeux de données), le logo de la structure n'apparait pas et est remplacé par le texte logo.
Comportement attendue Affichage du logo de la structure dans le pdf.
Comment reproduire Faire un export pdf depuis l'onglet métadonnées
Logs [2022-06-16 07:22:17 +0000] [20935] [ERROR] Failed to load image at "https://data.biodiversite-bretagne.fr/geonature/api/static/images/logo_structure.jpg" (Could not load GDK-Pixbuf. PNG and SVG are the only image formats available.)
Solution trouvée Remplacer logo_structure.jpg par logo_structure.png dans les fichiers ../geonature/backend/geonature/templates/dataset_template_pdf.html et ../geonature/backend/geonature/templates/acquisition_framework_template_pdf.html
Elément complémentaire Dans la doc (https://docs.geonature.fr/admin-manual.html?highlight=bandeau#customiser-les-exports-pdf) il est mentionné le fichier Logo_pdf.png or dans les templates par défaut de l'application (https://github.com/PnX-SI/GeoNature/blob/master/backend/geonature/templates/dataset_template_pdf.html) le fichier s'appelle logo_structure.jpg
Merci ! Bonne journée, Pascal