我在模塊hook_preprocess_page()
實現中建議使用模板文件,但建議的模板文件似乎沒有被使用。hook_preprocess_page()似乎沒有使用建議的模板文件
模板文件是page-terminal-template.tpl.php,它位於包含模塊的目錄中,這是hook_preprocess_page()
的實現。
function terminal_preprocess_page(&$variables) {
if (arg(0) == "terminal") {
$variables['theme_hook_suggestions'][] = "page__terminal_template";
}
}
任何人都可以幫我嗎?
我的主題名稱是journalcrunch.so我用journalcrunch__preprocess_page($變量){在template.php文件中仍然被調用的函數,但沒有主題 – arteta
更正函數名journalcrunch_preprocess_page($變量){ – Pupil
抱歉錯誤。我寫了函數名稱爲journalcrunch_preprocess_page(&$ variables)。在註釋的同時,我輸入了一個額外的下劃線。我清除了緩存並且仍然不工作。 – arteta