navigation導航菜(cai)單首頁高亮的判斷方法:
{eyou:navigation position_id='1' id='field1' currentclass='inmenu_1' loop='10'}
{eyou:eq name='$Request.param.m' value='Index'}
{eyou:if condition='($field1.nav_id neq 7 )'}
<li id="liproducts"><a href="{$field1.nav_url}" class="{$field1.currentclass}">{$field1.nav_name}</a>
{eyou:else /}
<li id="liproducts"><a href="{$field1.nav_url}" class="inmenu_1">{$field1.nav_name}</a>
{/eyou:if}
{eyou:else /}
<li id="liproducts"><a href="{$field1.nav_url}" class="{$field1.currentclass}">{$field1.nav_name}</a>
{/eyou:eq}
{/eyou:navigation}
我寫(xie)的比較(jiao)笨,標簽(qian)以內(nei)直(zhi)接(jie)判斷(duan)首頁(ye)(ye)(ye)的高亮的方(fang)式(shi) 就(jiu)是(shi)上面也(ye)能實現。當models標簽(qian)也(ye)是(shi)可以。通(tong)常models標簽(qian)都(dou)是(shi)首頁(ye)(ye)(ye)額外寫(xie)用首頁(ye)(ye)(ye)判斷(duan)后才用models調用。
本方式就(jiu)是直接調用(yong)后來做判斷。
注意(yi)的是(shi):紅色 inmenu_1為(wei)高(gao)亮樣(yang)式。
藍色是 7是navigation導航的ID (也是我們要判斷首頁的ID) 標簽為 nav_id 這個ID要去數據庫查看,一般后臺沒直接提現,如果大家不懂的話 可以寫個標簽比如{$field1.nav_id} 隨便加進{$field1.nav_name}后(hou)面 保存看下前端(duan) 就會顯(xian)示 欄目加數(shu)字 這個數(shu)字就是ID了。