Closed babastienne closed 4 months ago
Et s'il y a plusieurs portals ? Prendre en compte le premier ou ne pas ajouter le paramètre portal ?
L'API prévoit de pouvoir passer plusieurs portails, mais ça c'est pour de la diffusion de donnée, des passerelles, etc.
Pour GTR3 ou GTRW, cela n'a pas de sens de passer plusieurs portails en filtre de l'API, on pourrait mettre le bloquer dans la custo pour éviter des effets de bord, même si l'API le permet à juste titre.
C'est discuté ici - https://github.com/GeotrekCE/Geotrek-admin/issues/2691#issuecomment-1089093652
Je dois quand même prévoir ce cas de figure. Je pense ne pas ajouter le paramètre portal sur l'url du pdf s'il y en a plusieurs.
Ouais OK.
C'est fait
Sur Geotrek-Rando, lorsqu'un filtre
portal=x
est activé dans la configuration pour filtrer les résultats, alors le queryparam?portal=x
est ajouté à la requête effectuée pour récupérer le fichier PDF d'un itinéraire. Cela permet d’avoir des modèles de PDF personnalisés par portail.Il faudrait ajouter ce comportement dans le widget pour rendre homogène le comportement entre Rando et Widget.
Exemples de PDF personnalisé par portail :