Добрый день, имеется иерархия построенная на сущности типа нода с помощью поля 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
Да, согласен таксономии для этого и создана, но у меня есть технические нюансы, при которых мне нужно использовать именно ноды
Комментарии
Для D8 есть https://www.drupal.org/project/entity_hierarchy
Нет готового решения, views здесь не играет, делать такой модуль для него долго, проше написать свой sql.