在drupal的特定页面上隐藏右侧边栏

时间:2016-03-22 06:06:26

标签: drupal-7

我想从特定页面及其在Drupal 7中的所有后续页面中删除侧边栏

我的代码在下面提到..code在mytheme_preprocess_node(& $ variables)函数中

if ($variables['type'] === 'project'){
  $node = $variables['node'];
  if($node->type=='project'){
    //print_r($node);
        echo $node->type;
        unset($page['sidebar_second']);
  }

3 个答案:

答案 0 :(得分:0)

为什么不为该特定内容类型创建tpl文件并从那里删除侧边栏?只是一个想法

答案 1 :(得分:0)

尝试在Blocks UI或Context module中限制块。

答案 2 :(得分:0)

您可以在管理面板中限制该侧边栏内容。以admin身份登录并配置侧边栏块以仅显示在特定网址上。