原创smarty引擎下的导航按钮高亮实现
Posted 阿波罗任
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原创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)
以上是关于原创smarty引擎下的导航按钮高亮实现的主要内容,如果未能解决你的问题,请参考以下文章