Bon, j'avance encore un peu.
Je rappelle le problème qui persiste :
L'url "/contact/success" appelle bien le template "contact-sussess.html" et mon message de confirmation s'affiche, bien sûr
L'url "/contact/success?folder_id=n" renvoit par contre vers services.html
Je me rends compte que ce n'est pas un comportement normal, j'ai fait le test sur le site de demo de Thelia. "http://demo.thelia.net/contact/success" et "http://demo.thelia.net/contact/success?folder_id=n" appellent tous 2 le template contact-sussess.html avec le petit message de succès.
Chose étrange, sur mon site, si je remplace dans l'url "folder_id=n" par n'importe quel autre variable "toto=n", "mavariable_test=x", alors ça fonctionne et c'est contact-success.html est appellé normalement.
J'ai bien relu ce que tu m'a dit, et je me suis naturellement redirigé vers ce problème, car après le dernier post, j'avais réactivé le rewriting :
Comme la ré-écriture est activée, le système de gestion de ré-écriture essaie de trouver une route qui matche "/contact?folder_id=x" (au lieu de "/contact"), et évidemment, il ne trouve rien.
Mais après avoir désactivé la ré-écriture le problème est le même, l'url "/contact/success?folder_id=n" renvoit par contre vers services.html tandis que "/contact/success?une_autre_variable=n" fonctionne.
Enfin, dernière précision important, lorsque je remet le template par defaut que j'ai pris soin de garde intact bien sûr, l'url "/contact/success?folder_id=n" renvoit vers la page 404 (Failed to load resource: the server responded with a status of 404 () : success) tandis que "/contact/success?une_autre_variable=n" fonctionne.
Une idée ?
Last edited by anti-conformiste (03-05-2017 08:09:09)