迅睿菜单调用二级菜单 样例 栏目 二级栏目调用 高亮 当前栏目高亮
<ul> <li> <a href="/" {if $indexc} class="current" {/if}>首页</a></li> {category module=share pid=0 more=1} <li> <a {if IS_SHARE && $catid && in_array($catid, $t.catids)} class="current" {/if} href="{$t.url}">{$t.name}</a> <p>{$t[setting][seo][list_description]}......</p> <img src="{dr_thumb($t.thumb)}" alt="{$t.name}" /> {if $t.child} <ul> {category module=share pid=$t.id return=t2} <li><a href="{$t2.url}">{$t2.name}</a></li> {/category} </ul> {/if} </li> {/category} </ul>
代码说明:
1、{if $indexc} class="current" {/if}>
判断是否为首页,如果是,添加一个class类名称为“current”的css样式,用于当前页面高亮显示。css类名称和样式自行设定。
2、最外层的“category”
最外层的“category”是站点顶级菜单循环调用,其中添加“more=1”是为了调用栏目SEO描述“{$t[setting][seo][list_description]}”;
“{$t.url}”是栏目链接地址;“{$t.name}”是栏目名称;“{dr_thumb($t.thumb)}”是栏目缩略图。
3、{if IS_SHARE && $catid && in_array($catid, $t.catids)} class="current" {/if}
判断是否为当前栏目,如果是,添加一个class类名称为“current”的css样式,用于当前栏目页面高亮显示。css类名称和样式自行设定。
4、{if $t.child}...{/if}
判断是否有子栏目菜单,如果有就循环该栏目下的子栏目菜单。
5、中间的“category”
中间的“category”是子栏目菜单循环调用,其中“return=t2”的值和外层默认值“t”区分,可以自定义。“{$t2.url}”是子栏目菜单链接地址;“{$t2.name}”是子栏目菜单名称。
如果您的问题还未解决可以联系站长付费协助。
有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。