簡體   English   中英

自定義模板的Drupal 6預處理功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM