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