我试图将视图嵌入到特定节点中。我找到了使用Drupal 7和PHP-模板进行此操作的教程:
<?php print views_embed_view('view_name'); ?>但我在Drupal 8中寻找一种使用树枝模板的方法。我试图在views_embed_view()中调用hook_node_view()函数,并将其分配给节点,以便在小枝模板中打印出来。但这个钩子似乎从来没有被调用过。
有什么提示/解决方案,如何用Drupal 8方式做到这一点?
发布于 2014-12-12 18:37:20
在视图中,可以使用相关数据创建一个块。
创建块后,可以将块分配到所需的内容区域(页脚/页眉/内容/等)。分配它,然后单击“配置”。您应该能够“在特定页面上显示块”。选择“只有列出的页面”并将/节点/您的节点编号添加到页面规范中,应该将该视图/块限制为只出现在所需的节点上。
干杯!
发布于 2017-05-20 14:39:17
我知道你提到过你想要使用小枝模板,但是你可以使用视图参考字段模块来避免在模板中翻来覆去。还可以将其添加到任何可部署实体中,以便内容编辑器可以配置视图/输出。
https://drupal.stackexchange.com/questions/140647
复制相似问题