Что-то я завис.
Решил для поднятия навыка, написать доску объявления.
Есть иерархический список категорий. Для каждой подкатегории существуют свои дополнительные поля. Чтобы не перегружать тип материала зависимыми полями, решил подгружать другой соответствующий тип материала (inline_entity_form).
Но тут проблема. Создавать для каждой подкатегории свой тип материала - очень много их надо. Можно объединить однотипные, но как тогда передать выбранную подкатегорию дочернему типу материала?
Как вообще решается такая задача, подскажите, пожалуйста?
по описанию очень похоже на таксономию - большой вложенный справочник.
Если количество подкатегорий конечно, то таксономия очень даже подходит.
ТОгда отношение дочерних и родителей полностью определены get_taxonomy_tree
Комментарии
Вопрос решился с field collection и conditional fields.
Если есть более лучшие варианты, буду рад услышать.
inline_entity_form
Но conditional fields, наверное, тоже будет нужен
Спасибо, но чуть не то.
А чем не подходит?
я не использую commerce.
А разве он только для коммерс?
Может и нет, может просто не нашел как(
Возвращаюсь к этому варианту.
Но таков вопрос: Можно ли передать выбранное значение из списка в подгруженную ноду?
Наверное, через хук форм альтер. Но альтеринг аяксовых встроенных форм чреват переломом головного мозга.
я бы свой модуль написал. 30 строк кода
иногда это хорошо, но иногда быстрее воспользоваться готовым решением, чем дорабатывать/разрабатывать свое.
ну если уже нашли то нет вопросов.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
модуль был бы уже написан.
Спасибо за желание помочь.
Возможно подойдет https://www.drupal.org/project/entityconnect
Спасибо.
Возьму на заметку.
Что-то я завис.
Решил для поднятия навыка, написать доску объявления.
Есть иерархический список категорий. Для каждой подкатегории существуют свои дополнительные поля. Чтобы не перегружать тип материала зависимыми полями, решил подгружать другой соответствующий тип материала (inline_entity_form).
Но тут проблема. Создавать для каждой подкатегории свой тип материала - очень много их надо. Можно объединить однотипные, но как тогда передать выбранную подкатегорию дочернему типу материала?
Как вообще решается такая задача, подскажите, пожалуйста?
по описанию очень похоже на таксономию - большой вложенный справочник.
Если количество подкатегорий конечно, то таксономия очень даже подходит.
ТОгда отношение дочерних и родителей полностью определены get_taxonomy_tree