2010-06-07 2 views
1

Alors que form_set_error('field_firstname', t('message')); fonctionne bien, comment puis-je faire la même chose pour l'un des champs de taxonomie? par exemple. form_set_error('taxonomy[5]', t('message')); (ce qui ne fonctionne pas). Quelqu'un peut-il aider?form_set_error sur les champs de taxonomie?

Répondre

2

J'ai trouvé la réponse. Ici, il est, pour tous ceux qui pourraient avoir le même problème:

Si la propriété #parents de votre élément de forme est un tableau (« foo », « bar », « baz »), vous pouvez définir une erreur 'foo' ou 'foo' [bar] [baz '. Définir une erreur sur 'foo' définit une erreur pour chaque élément où le tableau #parents commence par 'foo'.

Donc form_set_error('taxonomy][5', t('message')); fonctionne parfaitement.

Questions connexes