2015-09-02 42 views
0

如何获取我刚创建的Drupal View的节点ID?Drupal查看,获取节点ID以使用模板

该视图有一个Page path,我可以看到View

但是,为了排除它的侧边栏,我必须创建一个基本页面,然后模板page--node--nodeid.tpl.php覆盖它。然后,在那里,我提出了观点。

但由于视图已经是一个页面(我猜),所有的内容都是一个节点,它应该有一个节点ID。这样我就不需要创建Basic Page

我试过看Theme Information,但这些模板覆盖的是视图,而不是整个页面。 谢谢。

回答

0

不是全部内容是节点。但是,您的页面视图可能会显示某些其他节点的字段。

如果你的目标是隐藏特定页面上的侧边栏,你可以进入page.tpl.php和做类似:

<?php 
$path = drupal_get_path_alias(current_path()); 

if($path != "/my/view/path"){ 
    print render($content['my_sidebar_region']); 
}