菜单导航制作

  1. sp_get_menu($id,$menu_root_ul_id,$filetpl,$foldertpl,$ul_class,$li_class,$menu_root_ul_class,$showlevel,$dropdown)
功能:

生成指定ID的导航

参数:

$id:导航id
$menu_root_ul_id:菜单根节点ul标签的id属性值
$filetpl:没有子菜单的菜单的html模板
$foldertpl:有子菜单的菜单的html模板
$ul_class:内部ul标签的class属性值
$li_class:内部li标签的class属性值
$menu_root_ul_class:菜单根节点ul标签的class属性值
$showlevel:菜单根节点ul标签的class属性值
$dropdown:含有子菜单的li标签的class属性值,用于控制多级菜单的折叠

模板中用法:

  1. <php>
  2. $menu_root_ul_id="main-menu";
  3. $filetpl="<a href='\$href' target='\$target'>\$label</a>";
  4. $foldertpl="<a class='dropdown-toggle' href='\$href' target='\$target'>\$label</a>";
  5. $ul_class="dropdown-menu" ;/*内部ul标签的class属性值*/
  6. $li_class="" ;/*内部li标签的class属性值*/
  7. $menu_root_ul_class="nav";/*菜单根节点ul标签的class属性值*/
  8. $showlevel=6;/*显示菜单的层级*/
  9. $dropdown='dropdown';/*含有子菜单的li标签的class属性值,用于控制多级菜单的折叠*/
  10. </php>
  11. {:sp_get_menu("main",$menu_root_ul_id,$filetpl,$foldertpl,$ul_class,$li_class,$menu_root_ul_class,$showlevel,$dropdown)}
  1. <!--生成的代码如下:-->
  2. <ul class="nav">
  3. <li class="active" id="menu-item-1"><a href="/" target="">首页</a></li>
  4. <li class="" id="menu-item-11"><a href="" target="">产品与服务</a></li>
  5. <li class="dropdown" id="menu-item-12">
  6. <a class="dropdown-toggle" href="" target="">企业新闻</a>
  7. <ul class="dropdown-menu">
  8. <li class="" id="menu-item-11">
  9. <a href="" target="">产品与服务</a>
  10. </li>
  11. </ul>
  12. </li>
  13. </ul>