Есть профайл, в профайле есть связь с таксой.
Если в настройках Conditional выставить "выбрать виджетом" и поставить нужный термин, то всё работает.
А если выставить значение "OR" и ручками указать термин (я вкурсе что нужно писать туда ключ а не тайтл термина), то ничего не работает. Это нужно, чтобы указать несколько терминов в зависимости.
Что делать? Есть другие выходы?
Комментарии
Не понимаю зачем пользоваться Conditional fields если есть #states имхо написать 10 строк в форм алтере многим проще чем пол часа тыкать мышей.
Я согласен написать вручную, чо и куда писать? Маны вроде нашел, но про выборку из списка там не слово.
И я так понимаю когда пишешь эту фигню, то сразу объявляешь поля и их тип? Дак у меня же они уже созданы. Как делать? Это что касаеться states_form
Или надо использовать: process_states?
Добавляют #state через hook_form_FORM_ID_alter
Поле создано через админку. Хочу добавить state к существующему полю.
Но не работает(
<?php
$form['field_ef_type_client'] = array(
'#states' => array(
'visible' => array(
':input[name="field_ef_customer[und]"]' => array('checked' => False)
)
),
);
?>
Так тут разобрался.
Но если делаю #state requere(или как он там) на сборке радиобоксов, то на полях появляются *, но форма всё равно уходит без заполненной радиокнопки. Форма = Entityform
Видать картошка на Марсе подорожала. Всё заработало)