form_set_error в полях таксономии? - PullRequest
1 голос
/ 08 июня 2010

Хотя form_set_error('field_firstname', t('message')); работает нормально, как я могу сделать то же самое для одного из нескольких полей таксономии? например form_set_error('taxonomy[5]', t('message')); (что не работает). Кто-нибудь может помочь?

1 Ответ

2 голосов
/ 08 июня 2010

Нашел ответ. Вот для тех, у кого может быть такая же проблема:

Если свойство #parents вашего элемента формы имеет тип array ('foo', 'bar', 'baz'), вы можете установить ошибку в 'foo' или 'foo] [bar] [baz'. Установка ошибки в 'foo' устанавливает ошибку для каждого элемента, где массив #parents начинается с 'foo'.

Так что form_set_error('taxonomy][5', t('message')); отлично работает.

...