11/01/2011, 09:11:48
Bonjour,
Pour ceux qui cherchent une méthode : il faut jouer sur la modification du gabarit du formulaire (celui qui génère les <input> etc.) et, si le gabarit ne permet pas l'accès aux "<input ...>" (ce qui est parfois le cas si le code de ces balises est généré par PHP et non par Smarty), il faut utiliser le modificateur "replace" de smarty, par exemple :
Enfin, dernière option : le faire en Javascript (JQuery) avec la fonction ".val()"
Sinon, je me demande si justement on ne peut pas utiliser de smarty dans les valeurs par défaut de certains types de champs ? Je crois que pour le sujet du mail c'est le cas, mais à vérifier.
Pour ceux qui cherchent une méthode : il faut jouer sur la modification du gabarit du formulaire (celui qui génère les <input> etc.) et, si le gabarit ne permet pas l'accès aux "<input ...>" (ce qui est parfois le cas si le code de ces balises est généré par PHP et non par Smarty), il faut utiliser le modificateur "replace" de smarty, par exemple :
Code :
{$champ_input|replace:"value=''":"value='MaValeur'"}
Enfin, dernière option : le faire en Javascript (JQuery) avec la fonction ".val()"
Sinon, je me demande si justement on ne peut pas utiliser de smarty dans les valeurs par défaut de certains types de champs ? Je crois que pour le sujet du mail c'est le cas, mais à vérifier.
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier