请选择 进入手机版 | 继续访问电脑版

稻壳CMS(前深喉咙CMS)企业网站建设系统

 找回密码
 立即注册
搜索

nav_call_sub

2012-9-21 16:23| 发布者: admin| 查看: 1652| 评论: 0

摘要: 某一指定主导航下的子导航菜单调用标签nav_call_sub($smId,$str='li||/li',$select_str='li class="selected"||/li',$_style='span||/span',$next_icon='img src="/inc/img/nav/expand-0.gif" border="0" align="abs ...

某一指定主导航下的子导航菜单调用标签
nav_call_sub($smId,$str='<li>||</li>',$select_str='<li class="selected">||</li>',$_style='<span>||</span>',$next_icon='<img src="/inc/img/nav/expand-0.gif" border="0" align="absmiddle"/>',$count=0)

功能说明

此标签主要用来在SHLCMS模板中对某一指定主导航下的子导行菜单进行动态调用所用,可方便用户在模板不同位置为模板做快速导航和应用内链。[子菜单样式则根据用户模板子导行的HTML结构,依据列表HTML结构来传递具体应用参数,得以实现子导行菜单的动态调用]

参数说明

$smId:调用的主频道下的子栏目相应的主频道ID(如果是调用产品分类下的子分类,可以直接写上主分类ID)

$str:您模板子导航菜单的列表HTML结构;例,您导航为<li>公司动态</li>,此参数就输为 '<li>||</li>'
经验小贴士:这里并不是要求您的子导航一定非得是<li>结构,也可以为其它,例如<tr><td>子导航一</td></tr><tr><td>子导航二</td></tr>,那此参数就可以写为  '<tr><td>||</td></tr>'


$select_str:子导航有选中样式时对选中样式的特殊CSS定义,例如当 选中状态的子导航<li>样式为<li class="select">菜单名称</li>,那么此参数格式就为 '<li class="select">||</li>'
经验小贴士:如果您为您的子导航菜单 HTML样式 选中状态定义为例如:<li id="checked">菜单名</li>,那么此参数就为 '<li id="checked">||</li>' 所以此处可根据自己HTML样式灵活掌握,并非死的格式。


$span_style:有些用户喜欢为自己的子导航菜单<a>标记前加入<span><p>包括来实现特别效果或特定作用,这个时候您可以在此加上此参数,格式为 '<span>||</span>'  '<p>||<p>';如果您的span p有样式还可以为其加上单独的class定义;


$next_icon:此参数仅用做表示当前栏目还具有下一级更深栏目时的图标表示
例如: 此样例右边的黑色箭头图标,当然,您完全可以根据自己需要去将此参数的路径修改成其它图标,或者找个自己喜欢的图标覆盖默认图标也行,默认图标路径参考上面参数里的参数值。


$count:此参数仅用户控制用户动态调用的子导航菜单中栏目的最大个数,默认值0”时表示全部调用全部栏目。

代码示例

[效果样例]

 

 

 

[代码样例]

<!--模板中加入SHLCMS导行标签nav_call_sub“子导行静态HTML样例 片段-->
<div class="pddingtop10px" id="menuclass">
    <div class="titel3">
产品分类</div>
    <!--
以下为正常子导航静态HTML-->
    <ul>   
        <li><a href="#" title="
男袜系列">男袜系列</a></li>
        <li><a href="#" title="
女袜系列">女袜系列</a></li>
        <li><a href="#" title="
童袜系列">童袜系列</a></li>
        <li><a href="#" title="
功能袜系列">功能袜系列</a></li>   
        <li><a href="#" title="
礼袜系列">礼袜系列</a></li>       
    </ul>
</div>
<div class="newslist1 pddingtop10px" id="r_product">
    <div class="titel3">
产品推荐</div>
    <!--
以下为要从其它主导航下调用出来的子导航静态HTML-->
    <ul>
        <li><a href="#" target='_blank'>
女式百搭竖条纹过膝袜</a></li>
        <li><a href="#" target='_blank'>
女士木耳边堆堆袜</a></li>
        <li><a href="#" target='_blank'>
男士条纹休闲袜</a></li>
        <!--
更多调用子导行菜单HTML代码省略.......-->
        <li><a href="#" target='_blank'>
保健功能袜</a></li>
        <li><a href="#" target='_blank'>
生命磁功能袜</a></li>
    </ul>  
</div>

<!--模板中加入SHLCMS导行标签nav_call_main“样例 片段-->
<div class="pddingtop10px" id="menuclass">
    <div class="titel3">
产品分类</div>
    <!--
以下为正常子导航调用的SHLCMS标签-->
    <ul>   
       
<?php nav_sub('<li>||</li>','<li>||</li>');  ?>     
    </ul>
</div>
<div class="newslist1 pddingtop10px" id="r_product">
    <div class="titel3">
产品推荐</div>
    <!--
以下为要从其它主导航下调用出来的子导航SHLCMS标签-->
    <ul>
       
<?php nav_call_sub(3,'<li>||</li>','<li>||</li>');  ?>
    </ul>  
</div>

备注

        如上图所示,菜单标签应用后的基本效果样例,在此要说明的是,此样例仅供参考,因为菜单最终效果是主要取决于你要做的模板HTML样式的,也就是您为自己模板定义的HTML样式,然后再根据您的导航结构来灵活使用此标签。


        此标签一般用于SHLCMS模板中当前栏目中不存的那栏目,又为了方便用户在该栏目下快速链接到其它栏目时所用,常用在模板中左、右边栏调用中,当然可以根据您的需要出现在任何位置、灵活运用。  


鲜花

握手

雷人

路过

鸡蛋

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc. Designed by www.daokecms.com

GMT+8, 2019-10-21 21:52 , Processed in 0.051610 second(s), 14 queries .