迅睿CMS二级导航菜单子栏目调用代码 含栏目缩略图和栏目描述
时间:2022-06-07 | 来源:士人网络 | 关注: 253 次
迅睿CMS以其完全开源受到广大用户青睐,这里天水网站建设小编为大家分享一段迅睿CMS带二级导航菜单子栏目调用的代码,包含栏目缩略图、栏目描述以及当前栏目高亮显示。
<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}”是子栏目菜单名称。
相关热词搜索: 迅睿CMS,导航菜单,子栏目,调用代码,栏目缩略图,栏目描述