4
Indiquez l’intérêt que vous portez à cette question
0

Formulaire prérempli et #ENV

Bonjour,
je cherche à mettre en place un champ de formulaire prérempli en fonction d’une variable passée dans l’URL.

Il s’agit d’un formulaire de demande de devis, lorsque l’internaute accède au formulaire depuis une fiche article, la référence à l’article est passée dans l’URL afin qu’elle soit récupérée dans le formulaire.
L’URL est de la forme
spip.php?page=devis&id_article=4
J’ai construit un formulaire sur le modèle des formulaires CVT :
une page devis.html, un fichier devis.php avec les fonctions de chargement et de traitement.

Dans l’appel du formulaire dans mon squelette, j’essaie d’envoyer la variable id_article ainsi (syntaxe identique aux modèles) :
[(#FORMULAIRE_DEVIS_HOTEL|{id_article=#ENV{id_article}})]
Mais cela ne marche pas, je ne parviens pas à récupérer la variable id_article dans mon formulaire... alors que j’arrive à la récupérer et l’afficher juste avant l’appel du formulaire (avec #ENV{id_article}) et en passant en mode debug, elle apparait bien dans la liste des variables prises en compte par #ENV.

Quelqu’un a-t-il une idée ?