新闻动态

首页  >  新闻动态  >  技术教程

几度CMS如何使用nav标签

2020-05-19 10:25:22 eye1155


nav标签主要是导航标签,主要用于网站导航栏目的读取。


参数:cat,传值有header(读取主导航),footer(读取底部导航),all(读取全部导航)。


返回值:索引({$nav.index}),栏目名称({$nav.title}),栏目副标题({$nav.subtitle}),栏目链接({$nav.url}),栏目图片({$nav.img}),子栏目({$nav.child}


需要注意的是:子栏目返回的是一个多维数组,包含下级栏目的所有信息


示例: 

<ul>	
    <jidu:nav cat="header">
        <div><a href="{$nav.url}">{$nav.title}</a>
            <notempty name="$nav.child">
                <div class="small_nav">
	            <dl>
                        <volist name="$nav.child" id="c">
		            <dd><a href="{$c.url}">{$c.title}</a></dd>
		        </volist>
		    </dl>
		</div>
	    </notempty>
	</div>
    </jidu:nav>
</ul>


这里的返回值使用 


<notempty name="$nav.child"></notempty>


notempty 标签对返回值的 $nav.child 进行了验证,notempty 标签用于判断某个变量是否为空,如果有子导航就显示子导航信息,并用    


<volist name="$nav.child" id="c"></volist>


volist 标签对返回的子导航信息进行了循环输出,volist标签的name属性表示模板赋值的变量名称,id表示当前的循环变量,可以随意指定,但确保不要和name属性冲突。


更多标签信息请参考我们的标签手册:http://label.jiducms.com/1439447