Подгрузка типа материала в зависимости от выбранного пункта

12 декабря 2016 в 22:08

Добрый день!
Подскажите, может есть готовое решение.

Есть выпадающий список и в зависимости от выбранного пункта подгрузить форму создания ноды определенного типа материала?

Комментарии

Возвращаюсь к этому варианту.

Но таков вопрос: Можно ли передать выбранное значение из списка в подгруженную ноду?

16 декабря 2016 в 21:19

Наверное, через хук форм альтер. Но альтеринг аяксовых встроенных форм чреват переломом головного мозга.

16 декабря 2016 в 22:55

иногда это хорошо, но иногда быстрее воспользоваться готовым решением, чем дорабатывать/разрабатывать свое.

13 декабря 2016 в 15:30

Что-то я завис.
Решил для поднятия навыка, написать доску объявления.
Есть иерархический список категорий. Для каждой подкатегории существуют свои дополнительные поля. Чтобы не перегружать тип материала зависимыми полями, решил подгружать другой соответствующий тип материала (inline_entity_form).
Но тут проблема. Создавать для каждой подкатегории свой тип материала - очень много их надо. Можно объединить однотипные, но как тогда передать выбранную подкатегорию дочернему типу материала?

Как вообще решается такая задача, подскажите, пожалуйста?

17 декабря 2016 в 13:07

по описанию очень похоже на таксономию - большой вложенный справочник.
Если количество подкатегорий конечно, то таксономия очень даже подходит.
ТОгда отношение дочерних и родителей полностью определены get_taxonomy_tree

17 декабря 2016 в 21:41