我正在尝试向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)
问题是什么?
答案 0 :(得分:0)
尝试清除缓存(使用左上方管理菜单中的刷新缓存)并尝试在“外观”部分中保存主题一次