企业互联网应用解决方案一体化服务供应商 (Application Service Provider)

phpcms一级和二级导航栏循环输出的方法

Category:杭州九道网络科技     Time:2015-07-18 22:34:29      Source:

phpcms带有current样式的一级和二级导航栏输出的方法:
假设导航栏默认结构如下:
<ul>
<li><a class="current" href="###" title="网页模板">网页模板</a></li>
    <li><a href="###" title="课程安排">课程安排</a>
            <ul>
                <li><a href="#" title="课程安排">课程安排</a></li>
                <li><a href="#" title="网页培训">网页培训</a></li>
       </ul>
        </li>
        <li><a href="###" title="师资力量">师资力量</a></li>
    <li><a href="###" title="学员作品">学员作品</a>
            <ul>
                <li><a href="###" title="平面设计">平面设计</a></li>
                <li><a href="###" title="页面布局">页面布局</a></li>
                <li><a href="###" title="项目展示">项目展示</a></li>
            </ul>
        </li>
    <li><a href="###" title="就业安排">就业安排</a></li>
    <li><a href="###" title="关于模板网">关于模板网</a>
            <ul>
                <li><a href="###" title="关于我们">关于我们</a></li>
                <li><a href="###" title="联系方式">联系方式</a></li>
                <li><a href="###" title="在线留言">在线留言</a></li>
            </ul>
        </li>
</ul>

可以用下面的方法将一级和二级导航栏调出来,并且带current样式:

<ul>
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
<li><a {if empty($catid)}class="h-nav-current"{/if} href="{siteurl($siteid)}">多元速首页</a></li>
{loop $data $r}<!--  一级栏目循环开始  -->
<li><a {if $r['catid'] == $catid || $CATEGORYS[$CAT[parentid]][catid]==$r['catid']}class="h-nav-current" {/if} href="{$r[url]}">{$r[catname]}</a>
{if $r[arrchildid]} <!--是否有子栏目-->
<ul>
{pc:content action="category" catid="$r[catid]" num="15" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}<!--子栏目循环开始-->
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}<!--子栏目循环结束-->
{/pc}
</ul>
{/if}
</li>
{/loop}<!--  一级栏目循环结束-->
{/pc}
</ul>

 

九道网络官网:http://www.hzjiudao.com/
扫描下图二维码,关注九道网络微信公众平台,即时了解我们的最新动态,分享互联网潮流资讯;
九道网络

杭州九道网络 是顶级品牌网络推广部门,我们致力于这些个性化产品的发掘和提升,我们提供从网站高端咨询策划、界面设计、交互设计到网站程序开发、网站视觉识别系统(Web VI)、网络数字化营销、微信整合 等一系列专业服务.九道网络专业团队已经成功为100多家企业及其品牌进行 网站建设微信整合网络推广 服务!当然精彩还在继续...

客服QQ 免费热线
158-68808871