You are not logged in.
Bonjour,
Depuis la mis-à-jour du plugin, je constate un comportement bizarre sur FormCreator (version 2.8.1) avec un GLPI en 9.4.2
L'un de mes formulaires dispose d'un lien hypertexte pointant vers un site externe dans la destination (ticket). Sur l'ancienne version, je n'avais pas problème, le site s'ouvrait sans aucun probleme dans un onglet.
Aujourd'hui, l'url de destination intègre une partie de l'url de mon site.
Dans le gabarit de destination, j'ai mis un lien "standard" http://<sitedistant>/dossier/page.php
Dans le ticket lorsque je clique sur le lien, je me retrouve avec une url du type http://<siteglpi>/glpi/front/;http://<sitedistant>/dossier/page.php
Je ne retrouve ce comportement uniquement que sur les liens créés à partir des tickets des formulaires.
Lorsque je mets un lien dans un ticket "standard", je n'ai pas de soucis, pas de soucis non plus un lien dans une tâche, suivi, solution...
En examinant l’élément dans la description du ticket, je me retrouve avec cette balise
<a href=";http://<sitedistant>/dossier/page.php" data-mce-href="http://<siteglpi>/glpi/front/;http://<sitedistant>/dossier/page.php">http://<sitedistant>/dossier/page.php</a>
Avez-vous déjà eu, vu ce probleme ? Comment puis-je le résoudre ?
Merci et désolé si le problème a déjà été remonté.
Offline
Bonjour
ll y a une librairie dans GLPI qui nettoie le code HTML pour des raisons de sécurité. Avec Formcreator, si vous n'utilisez pas la balise ##FULLFORM## on se retrouve avec du ode HTML pas très cohérent, comme des balises P incluses dans d'autrzs balises P. La libairie vérifie cela (même si il n'y a pas d'imapct de sécurité dans certains cas), et affecte le rendu final.
Tant que cette librairie est dans GLPI le plugin ne peut pas pas contourner cette limitation lui même. Mais il se peut que vous puissiez contourner en éditant le code HTML du gabarit de ticket dans Formceator. L'éditeur de texte riche le permet.
No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!
Offline
Bonjour,
Effectivement, je n'utilise pas la balise ##Fullform## pour des soucis de présentations.
Au départ le lien était en dur dans le gabarit du ticket, mais même en passant le lien par une balise ##answer_xxx## via un champs masqué, j'obtiens le même résultat.
Le problème peut-il venir du fait qu'il y ait des paramètres après le php ? La fin de l'url est ressemble à quelque chose comme dossier/page.php?<blabla>
Je testerai dans la semaine la balise ##fullform## si ça fonctionne mieux.
Offline