2
我創建了一個分層的主菜單使用Drupal 7,看起來是這樣的:http://dl.dropbox.com/u/16019885/Unbenannt.PNGDrupal的層級菜單主題化
現在,我想我的page.tpl.php中取出內通過下面的PHP代碼此菜單:
<?php print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'menu'
)
)); ?>
,我已經添加了這個功能,我的template.php http://drupal.org/node/855698#comment-4478948
但我仍然得到的只是一個普通的菜單。
這裏是什麼樣子: http://pastebin.com/ApukJY0w
首先:感謝您的回答。但它仍然無法正常工作。這裏是目前呈現的HTML的屏幕截圖:http://dl.dropbox.com/u/16019885/structure.png我想它不會幫助你,但希望最後死去。 –
爲了發現問題,嘗試使用默認的Drupal主題(如Bartik)來顯示菜單。如果這對Bartik有效,問題就出現在你使用的主題上。有些主題不支持嵌套菜單或有設置顯示子項目。或者,您可以使用非常靈活的漂亮菜單模塊。 – Laurent
我試過Bartik,仍然不起作用。然後我刪除了PHP代碼以獲取導航並將「主菜單」塊放置在我的頭文件中,現在它工作正常。 :) –