我创建了一个为我的主页设置块的视图。我需要在PHP中渲染这个块。问题是,我需要nid来渲染节点,我通常会通过结构 - >获得这些节点。块 - >单击“配置”,此时ID位于页面URL中。对于我创建的这个视图,没有ID,只有/ admin / structure / block / manage / views / cfps-block / configure。
如何获取ID以便以编程方式呈现?
答案 0 :(得分:0)
如果我理解你的问题。
打开您的视图
例如:
块引用
example.com/admin/structure/views/view/的 custom_view 强> /编辑
获取该视图的机器名称,假设它是阻止,而不是使用以下代码进行渲染。
echo views_embed_view('custom_view', 'block');
如果有任何混淆,请阅读手册: https://api.drupal.org/api/views/views.module/function/views_embed_view/7