Вы здесь

Как можно получить перечень всех дочерних NID нод связанных по полю Entity Reference?

0

Добрый день, имеется иерархия построенная на сущности типа нода с помощью поля Entity Reference, например

1
1.1
1.1.1
1.1.1.1

Т.е. нод 1.1.1.1 имеется связь с 1.1.1
1.1.1 с 1.1 и т.д. Связь один к одному

Этот нода, её тип называется Категория
Есть второй тип ноды это Статья, которая также имеется связь с помощью поля Entity Reference c типом Категория, также один к одному.

Задача такая, что я с помощью Views хочу выводить все статьи находясь на любом уровне иерархии, точнее вглубь по иерархии, например у меня только одна статья и она связана с 1.1.1.1
Во вьюхе я контекстным фильтром указываю на категорию 1.1, вьюха у меня ничего не выведет, и это правильно т.к. нету статей с такой категорией, но по идее в этой родительской категории есть дочерние категории в которой как раз есть статья, так вот я её и хочу получить

Другими словами я хочу как то получить точно такое же как андеда http://xandeadx.ru/blog/drupal/818 (второй вариант)
Только у него например таксономии, где есть функция taxonomy_get_tree.
Можно ли что то подобное сделать только с Entity reference

Да, согласен таксономии для этого и создана, но у меня есть технические нюансы, при которых мне нужно использовать именно ноды

Версия Drupal: 
7.x
Категория: 
Entity API
Связанные проекты: 
Entity reference
Вопрос задан 17.07.2019 - 22:50

Ответы

0

у меня есть технические нюансы, при которых мне нужно использовать именно ноды

Расскажите про нюансы, это интересно.

Ответ дан 09.08.2019 - 12:14