Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Field Conditional State не работает если категория выбирается при помощи Hierarchical Select

Field Conditional State не работает если категория выбирается при помощи Hierarchical Select
, by

Здравствуйте. Стояла задача создать выбор категории в два шага, сначала выбирается категория, затем появляется поле выбора подкатегории. Данная задача легко решается при помощи модуля Hierarchical Select. Но еще есть несколько зависимых полей, которые зависят от выбранной категории, реализованно это при помощи модуля Field Conditional State.

Но вот такая вот проблема, при выборе категорий через модуль Hierarchical Select, зависимые поля просто не появляются.

Внимание ВОПРОС:
Может быть проблема в каких либо настройках модуля? Или просто проблема в самом модуле?
Как можно по другому решить проблему, есть ли аналоги этих модулей. Conditional Fields - тоже не работает, да еще и версии для друпал 7, нормальной нету.

1 answer
votes: 1082
Answer

Уважаемые. Что вообще никаких вариантов?


https://drupalbook.org/ru/forum/hierarchical-select


Вы наверное не прочитали вопрос полностью.

 

. Данная задача легко решается при помощи модуля Hierarchical Select. Но еще есть несколько зависимых полей, которые зависят от выбранной категории, реализованно это при помощи модуля Field Conditional State.

Но вот такая вот проблема, при выборе категорий через модуль Hierarchical Select, зависимые поля просто не появляются.


При выборе категорий где?

 


При создании материала. В самом начале нужно выбрать категорию. При выборе нужных категорий, появляются определенные поля, это реализованно с помощью conditional fields (а еще пробовал при помощи Field Conditional State, который вроде бы лучше подходит для друпал 7 ). Если не включать выбор при помощи hierarhical select, то все работает нормально.


Чтобы зависимые поля в 7ке выводить лучше всего использовать #states:

http://randyfay.com/states

 

 

 


А не могли бы вы рассказать по подробнее. С примерами наглядными. Как вообще это все делается. У меня есть форма создания материала, куда впихивать эти #states


Наглядные примеры есть здесь:

http://randyfay.com/states

Мануал по form api друпала здесь:

https://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7