zoukankan      html  css  js  c++  java
  • 【原创】smarty引擎下的导航按钮高亮实现

    <?php
    $_nvaarr = array(
    array('name'=>'首页','url'=>'company.php?id='),
    array('name'=>'公司介绍','url'=>'company_introduction.php?id='),
    array('name'=>'新闻资讯','url'=>'company_news.php?id='),
    array('name'=>'业界动态','url'=>'company_XX.php?id='),
    array('name'=>'商品展示','url'=>'company_stroe.php?id='),
    array('name'=>'运营团队','url'=>'company_team.php?id=')
    );
    $_tpl->assign('nvaarr',$_nvaarr);
    ?>

    以上是company_nva.php文件,将导航写入二维数组

    ==============================================

    <?php

    require ('company_nva.php'); //载入导航栏
    $_pagename='运营团队'; //注册变量
    $_tpl->assign('pagename',$_pagename);
    $_tpl->display('company_Team.tpl'); //引入模板文件

    ?>

    以上是company_team.php文件

    ============================================

    <{foreach from=$nvaarr item=temp}>
    <li <{if $temp.name==$pagename}> class="banner_li" <{/if}>><a href=<{$temp.url}><{$id}>><{$temp.name}></a></li>
    <{/foreach}>

    以上是tpl模板文件,应用的是smarty模板引擎, class="banner_li"就不多说了

    =============================================

    以上就实现了,smarty引擎下的导航按钮高亮,是不是很easy,比起复杂的js实现,真的是很好用还很兼容哦

    【注意】原创文章,如果转载,请注明(作者:阿波罗任先生,出处:http://www.cnblogs.com/apolloren/p/8922660.html)

  • 相关阅读:
    Python long() 函数
    Python frozenset() 函数
    java对象和构造方法的区别
    回顾方法和方法调用及加深
    面向过程&面向对象
    稀疏数组
    冒泡排序与八大排序
    Arrays类与常用功能
    二维数组的理解代码
    数组的使用
  • 原文地址:https://www.cnblogs.com/apolloren/p/8922660.html
Copyright © 2011-2022 走看看