2012-08-29 129 views
0

我有问题。drupal 7自定义模板不显示

1我已经创建了一个名为新页面与我们联系,机器名是接触 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

嗯,我相信你必须用你的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; 
} 
+0

omg它像魅力一样工作,非常感谢你大师 – eyurdakul

相关问题