<?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)
原文地址:https://www.cnblogs.com/apolloren/p/8922660.html