模块块视图仅在特定页面上打印

时间:2011-12-05 01:32:32

标签: drupal-7

在Drupal 7中有没有办法让我只在模块代码中的某些页面上将块插入区域?或者我必须在gui阻止列表中这样做吗?

我已经创建了一个横幅模块,但希望能够选择它出现的页面。对于开始,它可能只出现在首页上。我尝试了$ is_front检查,但是我收到的错误是$ is_front或$ variables未定义。

这在我的模块中的block_view()函数内部不起作用。

if ($is_front){
  $block['content'] = theme('mydata', $banner_node_list);
}

1 个答案:

答案 0 :(得分:0)

我认为最好的办法是使用块GUI来选择它出现的位置。当代码已经内置时,我看不出在代码中做任何好处。