Phpcms V9多级栏目导航的循环调用及下拉菜单的调用技巧
2013-08-08 16:15:34;  来源:;  作者:;  评论:0 点击:

调用方法:在这个代码里边,我把外部的的DIV标签页带上了,这是完整的代码,为了更好的定义CSS,如果只是调用数据,那么只要{pc}语句中间的...
调用方法:
在这个代码里边,我把外部的的DIV标签页带上了,这是完整的代码,为了更好的定义CSS,如果只是调用数据,那么只要{pc}语句中间的部分就好了。

从标签套用中我们可以看出,子集栏目调用时指定的其父级id及catid属性值便是外层loop $data数组的键名。同理,可以无限向里套用而实现更多层的调用。


<div id="navbar">
<div id="navbarcontent">
<div id="menu">
<ul id="menuul">

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}

<li><div><a href="{siteurl($siteid)}/"><span>网站首页</span></a></div></li>

<li><img width="1" height="45" src="{siteurl($siteid)}/style/images/navline.gif"></li>

{loop $data $k $v}

   <li><div>

   <a href="{$v[url]}"><span>{$v[catname]}</span></a>

   <ul class="sub_mune_ul" style="display: none; ">

   {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"}

   {loop $data $r} <li><a href="{$r[url]}">{$r[catname]}</a></li> {/loop}

   {/pc}

   </ul></div></li>

   {if $v[catid]==5}{else}<li><img width="1" height="45" src="{siteurl($siteid)}/style/images/navline.gif"></li>{/if}

{/loop}

{/pc}

{php echo runhook('glogal_header')}

</ul>
</div>
</div>
</div>
标签里边,我还设置了一个div,这个div里边的循环就是下拉菜单的子栏目。

相关热词搜索:Phpcms 多级 栏目 导航 下拉菜单 调用

上一篇:dedeCMS中提示DedeTag Engine Create File False的错误的解决办法
下一篇:phpcms标签总结

收藏
回到顶部