Я помогаю поддерживать ветку D8 в EVA , которая функционально похожа на ветку Twig Tweak , drupal_view()
но работает как дисплей View, который присоединяется к указанным связкам сущностей как дополнительное поле . Это означает, что представление может быть переупорядочено в пользовательском интерфейсе управления отображением или, например, удалено в группу полей . Как и функция Twig Tweak, она позволяет передавать контекстные фильтры в качестве аргументов.
Вариант использования для EVA и для решения Twig Tweaks отличается от варианта использования ссылки на сущность с viewsreference, поскольку последний позволяет редакторам контента выбирать разные представления для каждой сущности. EVA и drupal_view()
внедрить одно и то же представление в каждую сущность (хотя контекстные аргументы могут изменить результаты просмотра).
Если вы создаете сделанную на заказ тему, то, возможно, не будет никакого преимущества для EVA по сравнению с внедрением блока веток, но если вы хотите позволить сайтостроителям управлять представлением, как если бы оно было полем сущности, и настраивать его отображение с помощью пользовательского интерфейса, взгляд.