對於菜單系統,是否有一種方法可以設置默認擴展的菜單項之一?我無法將我的主菜單項在主頁上展開(至少),並且我希望在其他主題菜單項不是時可以擴展它。默認展開Drupal菜單
我正在使用Drupal 5和Taxonomy Menu模塊。分類菜單對於我的95%的頁面來說相當不錯,但有些是靜態的「關於我們」類型頁面,我想將主菜單作爲默認頁面,然後是主頁。
對於菜單系統,是否有一種方法可以設置默認擴展的菜單項之一?我無法將我的主菜單項在主頁上展開(至少),並且我希望在其他主題菜單項不是時可以擴展它。默認展開Drupal菜單
我正在使用Drupal 5和Taxonomy Menu模塊。分類菜單對於我的95%的頁面來說相當不錯,但有些是靜態的「關於我們」類型頁面,我想將主菜單作爲默認頁面,然後是主頁。
嗯,我想我找到了一個(悲傷)答案。從Drupal網頁上的issue,「看起來,Drupal 5的菜單系統已損壞,不再被修復」。因此,我正在尋找一種新的方式來完成Drupal菜單系統之外的頂級導航。
解決方案: 我最終把導航系統放在page.tpl.php中。根據節點的內容(我從麪包屑中拉取分類),它選擇哪一個突出顯示,但默認爲回家。它比我想要的更駭人,但它有效。
如果你沒有太多的投資在Drupal 5.然後,所有你需要做的就是管理相關的菜單,並勾選它的「擴展」選項...
/**
* Implementation of hook_menu_link_alter().
*
*/
function module_menu_link_alter(&$item, $menu) {
if($item['menu_name'] == 'primary-links') {
$item['expanded'] = 1;
}
}
擴展選項也在Drupal 5中,但它始終保持其擴展。 – 2009-09-03 18:21:13