2012-08-29 146 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