[英]Drupal 6 preprocess function for custom template
我有一個用於頁面的自定義模板文件。
假設頁面為www.mydomain.com/hello-world,此頁面的內容取自名為hello-world.tpl.php的模板文件
現在,我需要為該頁面預先准備一個變量,因此我看了看核心模塊如何實現這一點,並嘗試以相同的方式實現,只有變量始終為空。
對於hello-world.tpl.php,我在模塊文件中創建了一個名為:
function template_preprocess_hello_world(&$variables) {
$variables['test'] = "test";
}
正如我所說的,$ test在www.mydomain.com/hello-world上沒有任何價值(當var轉儲它時,我會收到NULL)
我花了一個小時左右的時間仔細檢查,確認我沒有錯字或類似的東西。
這是我在做什么嗎?
嘗試將函數重命名為mymodulename_preprocess_hello_world(&$ variables)。 不要忘記也清除緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.