全局.循环标签.菜单导航(ff_mysql_nav) 详细说明

解析范围: 全站所有模板均可调用
模板名称: 所有模板
调用函数: ff_mysql_nav(参数1:值1;参数2:值2;参数3,值3....;参数n,值n)
调用方法: <volist name=":ff_mysql_nav('field:*;limit:7;order:nav_pid asc,nav_oid;sort:asc')" id="feifei">循环字段...</volist>
 
参数说明如下:


 *  field:* 要查询的字段
 *  ids:11,12 调用指定的导航ID(多个ID 用逗号分隔)
 *  pid:2,3 调用指定的导航父ID(多个ID 用逗号分隔)
 *  limit:4,8 查询数据限制条件,从第4条开始调用一共8条,从第一条开始查询10条可简写为(limit:10)
 *  order:nav_pid/nav_pid asc,nav_oid 排序参数
 *  sort:asc/desc 排序方式
 *  cache_name:default/自定义名称 缓存名称标识(留空则不会使用缓存)
 *  cache_time:60 缓存时间(秒)


 
循环变量如下:
<volist name=":ff_mysql_nav('limit:7;order:nav_pid asc,nav_oid;sort:asc')" id="feifei">
{$i} 排序ID
{$feifei.nav_id} 导航ID
{$feifei.nav_title|msubstr=0,20} 导航名称
{$feifei.nav_tips|msubstr=0,20} 导航提示
{$feifei.nav_link} 导航菜单链接
{$feifei.nav_pid} 导航菜单父级ID
{$feifei.nav_oid} 导航菜单排序ID
{$feifei.nav_status} 导航菜单状态
{$feifei.nav_target} 导航菜单打开方式(1,0)
<volist name="feifei.nav_son" id="feifeison" key="pid">
....同上
</volist>
</volist>

 
常用循环标签:带2级下拉菜单的导航栏
<ul class="nav navbar-nav navbar-left">
<volist name=":ff_mysql_nav('field:*;limit:120;cache_name:default;cache_time:default;order:nav_pid asc,nav_oid;sort:asc')" id="feifei">
<notempty name="feifei.nav_son">
<li class="dropdown">
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">{$feifei.nav_title}<b class="caret"></b></a>
<ul class="dropdown-menu">
<volist name="feifei.nav_son" id="feifeison">
<eq name="feifeison.nav_target" value="1">
<li><a href="{$feifeison.nav_link}" target="_blank">{$feifeison.nav_title}</a></li>
<else/>
<li><a href="{$feifeison.nav_link}">{$feifeison.nav_title}</a></li>
</eq>
</volist>
</ul>
</li>
<else/>
<eq name="feifei.nav_target" value="1">
<li id="nav-{$feifei.nav_tips}"><a href="{$feifei.nav_link}" target="_blank">{$feifei.nav_title}</a></li>
<else/>
<li id="nav-{$feifei.nav_tips}"><a href="{$feifei.nav_link}">{$feifei.nav_title}</a></li>
</eq>
</notempty>
</volist>
</ul>

0 个评论

要回复文章请先登录注册