Inj: Комментарии

Главные вкладки

11 февраля 2014 в 12:12

"Chyvakoff" wrote:
Это сокращённая форма записи. если опен шорт тэгс включены - будет работать.

да коротки теги это редко к добру, но ясно. А вот с содержимым-то чего?

11 февраля 2014 в 10:48

"remmor" wrote:
Проблема в том, что к тому моменту как доходит дело до моей валидации - ошибки уже все выставлены. И сообщение выдается.

а до Вашей валидации? выполните в Девеле dpm($form); и просмотрите весь список валидаций в форме и найдете ещё одну.

10 февраля 2014 в 18:41

на первый взгляд скобки не хватает после isset
давно не копался в создании нод, но

"artemrrr" wrote:
моя..тема_form_мой..тип_node_form_alter

в рабочем примере задан тип конкретной ноды, а тут что за "мой..тип"?

10 февраля 2014 в 14:27

"remmor" wrote:
Тоже не катит, почему выше описано. Форма должна работать как надо, лишь при некотором случае перестать давать ошибку

ну так удаляете нужную проверку "выдавать ошибку при незаполненном поле" и добавляете свою "выдавать ошибку при незаполненном поле если....".

9 февраля 2014 в 2:13

"remmor" wrote:
Это не вариант. Поле ДОЛЖНО БЫТЬ обязательным, но при некоторых условиях не выдавать ошибку.

Вы б объяснили, что именно за ошибка. Если в ряде случаев не должно выдавать ошибку при незаполненым обязательным полем, то прописать через хук "если (условие случая) поле не обязательное". Если условие не выполняется (не тот случай что нужно) - поле будет оставаться обязательным.

7 февраля 2014 в 14:06

"graker" wrote:
Я конечно извиняюсь, но может так получиться, что ваше поле user_otdel на самом деле называется field_user_otdel?

и это не исключено

вообщем, dprint_r ($user); расставит всё на места Smile

7 февраля 2014 в 14:05

"Junegton" wrote:
меня есть пользователь - у него есть поле, при регистрации пользователь указывает его значение из списка терминов словаря.

вчитался внимательнее. Указывает пользователь выбирая из имен таксономии, а вот в поле скорее всего заносится уже АйДи этого термина.

7 февраля 2014 в 13:33

"Junegton" wrote:
Что подразумевается под структурой? имена полей и словарей? или еще что

я имею ввиду подгружаемую переменную $user и расположение в ней user_otdel. Если поле многозначное (может быть несколько значений) может быть $user->user_otdel[0] или $user->user_otdel[0]['value'] или ещё фик знает что...Проще один раз посмотреть, чем гадать

7 февраля 2014 в 13:17

кстати, чуть не забыл. Мы кудесим над текущим пользователем. Тобишь в данный момент над Вашим (пока Вы под собой эксперементируете), значит нужно что бы у Вас это поле было не пустое, ну или тестить каким-то другим юзером