drupal 7自定义模板不显示

时间:2012-08-29 15:18:46

标签: drupal drupal-7 drupal-theming

我有一个问题。

1我创建了一个名为Contacts的新页面,机器名称是联系人 确保2,路径正确分配(/联系人) 3保存了我的page.tpl.php作为页面 - contacts.tpl.php 4甚至在我的模板php中添加了一些php代码(见下文)

function mytheme_preprocess_page(&$vars){
    //some syntax bla bla
    $alias = drupal_get_path_alias(current_path());
    $vars["theme_hook_suggestions"][] = "page--" . $alias;
}

我的客户模板仍未显示!

1 个答案:

答案 0 :(得分:1)

嗯,我相信你必须在你的theme_preprocess_page钩子中用下划线替换破折号;

function mytheme_preprocess_page(&$vars){
    //some syntax bla bla
    $alias = drupal_get_path_alias(current_path());
    $vars["theme_hook_suggestions"][] = "page__" . $alias;
}