проще всего будет сделать поле таки необязательным и добавить свою проверку "если (поле пустое) И (не выполняется какое-то там условие) - form_set_error".
Это не вариант. Поле ДОЛЖНО БЫТЬ обязательным, но при некоторых условиях не выдавать ошибку.
Вы б объяснили, что именно за ошибка. Если в ряде случаев не должно выдавать ошибку при незаполненым обязательным полем, то прописать через хук "если (условие случая) поле не обязательное". Если условие не выполняется (не тот случай что нужно) - поле будет оставаться обязательным.
в $form можно просто сделать поле не обязательным $form[какое-то_поле]['#required'] = false;
form_set_error указываются в $form['#validate']. Найдите в какой валидации нужная Вам ошибка
Что подразумевается под структурой? имена полей и словарей? или еще что
я имею ввиду подгружаемую переменную $user и расположение в ней user_otdel. Если поле многозначное (может быть несколько значений) может быть $user->user_otdel[0] или $user->user_otdel[0]['value'] или ещё фик знает что...Проще один раз посмотреть, чем гадать
кстати, чуть не забыл. Мы кудесим над текущим пользователем. Тобишь в данный момент над Вашим (пока Вы под собой эксперементируете), значит нужно что бы у Вас это поле было не пустое, ну или тестить каким-то другим юзером
тег php
да коротки теги это редко к добру, но ясно. А вот с содержимым-то чего?
Ссылка "Вверх" (якорь) в меню
Если нужно именно вверх
https://drupal.org/project/back_to_top
можно пользовать готовым или поковырять на тему решений.
[РЕШЕНО]Убрать ошибку form_set_error
а до Вашей валидации? выполните в Девеле dpm($form); и просмотрите весь список валидаций в форме и найдете ещё одну.
тег php
<?=$_SESSION['bg'] ?>
как-то непонятно с точки зрения пхп
[Решено] Проблемы при upload’е файлов больше 12 Мб
думаю, можно ещё проверить .htaccess и settings.php на наличие ini_set
(Решено) Как правильно указать несколько типов в функции? (код внутри)
на первый взгляд скобки не хватает после isset
давно не копался в создании нод, но
в рабочем примере задан тип конкретной ноды, а тут что за "мой..тип"?
[РЕШЕНО]Убрать ошибку form_set_error
проще всего будет сделать поле таки необязательным и добавить свою проверку "если (поле пустое) И (не выполняется какое-то там условие) - form_set_error".
[РЕШЕНО]Убрать ошибку form_set_error
ну так удаляете нужную проверку "выдавать ошибку при незаполненном поле" и добавляете свою "выдавать ошибку при незаполненном поле если....".
получение term id по имени
под полем надпись "не использовать <?php ?>"
[РЕШЕНО]Убрать ошибку form_set_error
Вы б объяснили, что именно за ошибка. Если в ряде случаев не должно выдавать ошибку при незаполненым обязательным полем, то прописать через хук "если (условие случая) поле не обязательное". Если условие не выполняется (не тот случай что нужно) - поле будет оставаться обязательным.
[РЕШЕНО]Убрать ошибку form_set_error
врнее в $form['#validate'] указываются функции, которые уже выводят form_set_error
[РЕШЕНО]Убрать ошибку form_set_error
в $form можно просто сделать поле не обязательным $form[какое-то_поле]['#required'] = false;
form_set_error указываются в $form['#validate']. Найдите в какой валидации нужная Вам ошибка
получение term id по имени
$user->uid[0]['tid'];
?
получение term id по имени
тоесть, если в шаблоне прописать
получение term id по имени
и это не исключено
вообщем, dprint_r ($user); расставит всё на места
получение term id по имени
вчитался внимательнее. Указывает пользователь выбирая из имен таксономии, а вот в поле скорее всего заносится уже АйДи этого термина.
получение term id по имени
только
получение term id по имени
выполнить код php
получение term id по имени
я имею ввиду подгружаемую переменную $user и расположение в ней user_otdel. Если поле многозначное (может быть несколько значений) может быть $user->user_otdel[0] или $user->user_otdel[0]['value'] или ещё фик знает что...Проще один раз посмотреть, чем гадать
получение term id по имени
ну тогда попробуйте через Девел. Меня очень смущает этот кусок $user->user_otdel, это моя догадка что у Вас оно лежит там)
получение term id по имени
кстати, чуть не забыл. Мы кудесим над текущим пользователем. Тобишь в данный момент над Вашим (пока Вы под собой эксперементируете), значит нужно что бы у Вас это поле было не пустое, ну или тестить каким-то другим юзером
получение term id по имени
я бы с помощью модуля Devel попробовал бы выполнить код:
получение term id по имени
ну если у юзера в поле user_otdel имя термина таксономии, то
получение term id по имени
просмотрите global $user. Но созданного Вами поля там скорее всего не будет, но лучше проверить. Если нету, то:
Проблема с выводом (Решено)
для ul.footermenu li a дописать
vertical-align: top;
display: inherit;
если я правильно понял. вот только не спрашивайте почему так...