navigation導航菜單首頁高亮的判斷方法:
{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}
我寫的比較笨,標簽以內(nèi)直接判斷首頁的高亮的方式 就是上面也能實現(xiàn)。當models標簽也是可以。通常models標簽都是首頁額外寫用首頁判斷后才用models調(diào)用。
本方式就是直接調(diào)用后來做判斷。
注意的是:紅色 inmenu_1為高亮樣式。
藍色是 7是navigation導航的ID (也是我們要判斷首頁的ID) 標簽為 nav_id 這個ID要去數(shù)據(jù)庫查看,一般后臺沒直接提現(xiàn),如果大家不懂的話 可以寫個標簽比如{$field1.nav_id} 隨便加進{$field1.nav_name}后面 保存看下前端 就會顯示 欄目加數(shù)字 這個數(shù)字就是ID了。