Drupal 7 - 面板页面的子主题中的模板文件位置?

时间:2014-04-12 13:39:03

标签: templates drupal-7 drupal-theming

我正在尝试向Drupal 7添加一个面板页面模板,但它没有恢复。

我已将此添加到我的subtheme&template.php:

function mytheme_preprocess_page(&$variables) {

  // if this is a panel page, add template suggestions
  if($panel_page = page_manager_get_current_page()) {

    // add a generic suggestion for all panel pages
    $variables['theme_hook_suggestions'][] = 'page__panel';

    // add the panel page machine name to the template suggestions
    $variables['theme_hook_suggestions'][] = 'page__' . $panel_page['name'];

    //add a body class for good measure
    $body_classes[] = 'page-panel';
  }
}

然后我将page-panel.tpl.php放在我的subtheme模板文件夹中。
(完整路径:/profiles/mytheme/themes/custom/mytheme/templates/page--panel.tpl.php)

问题是什么?

1 个答案:

答案 0 :(得分:0)

尝试清除缓存(使用左上方管理菜单中的刷新缓存)并尝试在“外观”部分中保存主题一次