在Drupal 7中获取视图的nid

时间:2015-06-29 14:18:10

标签: drupal-7

我创建了一个为我的主页设置块的视图。我需要在PHP中渲染这个块。问题是,我需要nid来渲染节点,我通常会通过结构 - >获得这些节点。块 - >单击“配置”,此时ID位于页面URL中。对于我创建的这个视图,没有ID,只有/ admin / structure / block / manage / views / cfps-block / configure。

如何获取ID以便以编程方式呈现?

1 个答案:

答案 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