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)

  • 相关阅读:
    Plugin with id 'com.android.application' not found.
    android studio ,Gradle DSL method not found: 'compile()'
    eclipse 插件未安装成功定位
    [转]jquery $(document).ready() 与window.onload的区别
    emmet
    前端
    qunit.js初试
    jquery-mockjax初试
    来自工程师的8项Web性能提升建议
    css 中两个class之间没有空格与有空格有什么区别
  • 原文地址:https://www.cnblogs.com/apolloren/p/8922660.html
Copyright © 2011-2022 走看看