如何获取刚刚创建的Drupal View
的节点ID?
视图有Page path
,我可以看到View
。
但是,为了从中排除侧边栏,我必须创建一个基本页面,然后创建一个模板page--node--nodeid.tpl.php
来覆盖它。然后,在那里,我渲染了视图。
但是由于View已经是一个页面(我猜)并且所有内容都是一个节点,它应该有一个节点ID。这样我就不需要创建Basic Page
。
我已尝试查看Theme Information
,但这些模板覆盖适用于视图,而不适用于整个页面。
感谢。
答案 0 :(得分:0)
不所有内容都是节点。但是,您的页面视图可能会显示某些其他节点的字段。
如果您的目标是隐藏该特定网页上的这些边栏,您可以进入page.tpl.php
并执行以下操作:
<?php
$path = drupal_get_path_alias(current_path());
if($path != "/my/view/path"){
print render($content['my_sidebar_region']);
}