【原創】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引擎下的導航按鈕高亮實現