我試圖在Drupal 7中設計一個塊,並且我很難搞清楚事情!Drupal 7中的樣式菜單塊的菜單鏈接
我已經使用menu_block模塊從主菜單中獲取所有鏈接。它產生一個帶有ul鏈接的塊,我想以每個菜單樹的div爲主題。
樣式本身應該很容易,但我真的很難找到我應該用它來設計主題鉤子/模板文件名。
我試圖掛鉤到theme_menu_tree
和theme_menu_link
,但他們主題太多的地方,我看不到我的造型。我試過menu-tree--menu-block--main-menu.tpl.php
,但這些變量並不是我所需要的。
我的想法是,我需要在block.tpl.php
中設置$content
變量的樣式,但我無法弄清楚如何爲特定塊執行此操作。如果我想在顯示塊(塊類型)時顯示菜單點(在頁腳中),我該在哪裏插入?
非常感謝!這樣做的工作:)但重寫$ data ['content']的內容似乎很危險。如果另一個模塊做同樣的事情,那麼我的代碼可能會破壞:S你說這不一定是最好的方法。你有其他的想法如何解決它? – 2012-03-11 12:35:54
思考我不確定是否有更好的方法,它只是覺得應該在那個時候:)你可以確保你的鉤子在過程中被稱爲最後一個通過設置你的模塊的「weight」列爲「系統」表中的數字很大......這將確保您的被覆蓋的內容將總是「贏」,可以這麼說。 – Clive 2012-03-13 19:31:53