1. 程式人生 > >【原創】smarty引擎下的導航按鈕高亮實現

【原創】smarty引擎下的導航按鈕高亮實現

array temp 是不是 emp AC php aar ann rom

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