Dans mon module Drupal 7, j'ai un formulaire et ses gestionnaires de validation. J'appelle mon formulaire à partir d'un field.tpl.php avec print render(drupal_get_form('my_form'))
; cela fonctionne comme prévu.
Le problème est en cas de mauvaise valeur d'entrée.
Il nécessite deux soumissions incorrectes avant d'afficher le message d'erreur: la première fois, il y a une bordure rouge autour de ma mauvaise entrée et la deuxième fois, le message d'erreur s'affiche (avec la bordure rouge).
Alors, quelle est la bonne façon d'utiliser form_set_error()
?
drupal_set_error()
fonction. Êtes-vous sûr de ne pas vouloir direform_set_error()
?