Joomla 1.5 - 在 Template 內取得選單 Menu

.. 開發所需,很多時我們要以program動態輸出 menu:

//取得menu
$menu = &JSite::getMenu();
//如您有多個Menu,可以取得指定一個
$menu = &JSite::getMenu();
$items = $menu->getItems('menutype', 'your_menu_type');
//輸出 Menu:
foreach ($items as $item){
   echo '<a href="'.$item->link. '&Itemid=' . $item->id . ''">'. $item->name. '</a>';

  //如該選單項目設定為只限會員 (Registered) 存取,可以寫為:
  if($user->username == '' && $item->access == 1) {
    continue;
   };   
}
//取得 Active Menu
$menu = &JSite::getMenu();
$menuItem = $menu->getActive();
 
print_r($menuItem);

                        

想在手機閱讀更多Joomla資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems