Добрый день!
Когда создаю выбор с помощью radio buttons (радиопереключатели) создается значение "нет" (см картинку в приложении). Как его убрать не могу понять. Причем, это происходит и при подключении терминов таксономии и при создании обычной выборки.
Каким образом убрать это значение?
Вложение | Размер |
---|---|
snimok.png | 2.78 КБ |
Комментарии
Сделать поле обязательным.
Обязательное поле указано. На картинке видно - "один"
если поле обязательное - рядом с ним будет звездочка красная, у вас её нет. скорее всего вы что то путаете.
Да я не правильно сформулировал. Сделал не поле обязательным а указал значение по умолчанию. Но поле не должно быть озязательным.
или установить значение по умолчанию и через form_api скрыть нет, если поле обязательным быль не должно.
А какие файлы ковырять - node.module что ли. Форму то я делаю добавляя поля к ноде.
ковырять чужие модули - плохо, ковырять ядро - смертный грех. почитайте про form_api в гугле.
Про form api я знаю.
display:none; как вариант еще
Тоже вариант. Об этом думал но надо попробовать.
Display:none пробовал, не получиться. Это не список чтобы скрыть первый элемент, каждый элемент это div и как его скрыть не знаю. Можно конечно применить абсолютное позиционирование и вынести хрен знает куда, но это не выход.
А можно ли к типу материала не добавлять поля, а делать их с помощью form api? Короче опишу так:
делаю сайт заказа услуг - что то аналогичное сайту заказа сайтов (извините за тафтологию), делаю тип материала "заказ" - это обычная нода (веб форм пробовал не походит есть причины) с полями, некоторые поля подгружаю с таксономии.
Но можно ли сделать ту же ноду но не поля добавлять а реализовать, эти самые поля, через form api. Только нужно будет таксономию подключать посредством form api и чтобы эта нода была типом материала, соответственно отображалась в типах материала.
form api мне конечно больше подходит, так как можно более гибко форму сделать. Вот только не понимаю как применить form api к типу материала. Или сделать форму через form api и уже ее сделать типом материала.
Подскажите путь?
не уверен что так как вы собрались стоит делать, но реализуется все это через hook_form_alter ()
Посмотрел только что на hook_form_alter () вроде то что надо. А как вы бы порекомендовали сделать?
Не зная толком задачи не возьмусь что то советовать.
Ну на том и спасибо! Удачи!
http://htmlbook.ru/css/display
По-моему, Вы чешете левое ухо правой ногой.
Ставя значение по умолчанию и убирая возможность переключить в "нет", Вы, практически, делаете поле обязательным. Так зачем мучиться? Просто сделайте поле обязательным.
первая здравая мысль на весь тред [module=entityform] и не делай нам нервы))
Всем большое спасибо! Вопрос закрыт.
Решено в заголовок.