Drupal 7 在drupal中的特定页面上隐藏右侧边栏
我想删除Drupal7中特定页面及其所有后续页面的侧边栏 下面提到我的代码。代码在mytheme_preprocess_节点(&$variables)函数中Drupal 7 在drupal中的特定页面上隐藏右侧边栏,drupal-7,Drupal 7,我想删除Drupal7中特定页面及其所有后续页面的侧边栏 下面提到我的代码。代码在mytheme_preprocess_节点(&$variables)函数中 为什么不为特定的内容类型创建一个tpl文件并从中删除侧栏?只是一个想法尝试在Blocks UI中或使用限制块。您可以在管理面板本身中限制边栏内容。以管理员身份登录,并将侧边栏块配置为仅在特定url上显示 if ($variables['type'] === 'project'){ $node = $variables['node'];
为什么不为特定的内容类型创建一个tpl文件并从中删除侧栏?只是一个想法尝试在Blocks UI中或使用限制块。您可以在管理面板本身中限制边栏内容。以管理员身份登录,并将侧边栏块配置为仅在特定url上显示
if ($variables['type'] === 'project'){
$node = $variables['node'];
if($node->type=='project'){
//print_r($node);
echo $node->type;
unset($page['sidebar_second']);
}