2011-10-18 70 views
1

重寫我試圖重寫theme_menu_tree在Drupal 7的Drupal 7:不能的template.php

我的功能(如下圖所示)是很簡單的,但似乎Drupal的跳過它,甚至把「死」在那裏。之後我已經清除了緩存,但這沒用。

有沒有人成功覆蓋template.php中的函數?

function unitheme_menu_tree($variables) { 
    die("die!"); 
} 
+1

對我來說工作正常......你是積極的主題叫做'unitheme',是否啓用了主題,並且你已經在實現hook之後清除了主題註冊表緩存? – Clive

+0

我重新安裝了drupal +模塊(這樣做需要一段時間)。它似乎解決了這個問題。 – kenpeter

回答

1

只是一個友情提示,你應該用&操作引用傳遞變量,菜單樹是相當昂貴的循環。

function unitheme_menu_tree(&$variables) { 
}