-1
<li <?php if($this->uri->segment(1)=="label") {echo 'class="active"';}?>></li>
活動的菜單,如果是這樣的(http://example.com/label)如何突出笨
的URL如果URL像這樣的手段(http://example.com/label/view/2)它變爲無效它得到凸顯。如何在這兩種情況下添加類活動
<li <?php if($this->uri->segment(1)=="label") {echo 'class="active"';}?>></li>
活動的菜單,如果是這樣的(http://example.com/label)如何突出笨
的URL如果URL像這樣的手段(http://example.com/label/view/2)它變爲無效它得到凸顯。如何在這兩種情況下添加類活動
我之前得到了同樣的問題,所以這裏是我所做的解決方案。比如你有這種URL的 http://example.com/index.php/news/local/metro/crime_is_up
段數將是這樣:
1.news 2.local 3.metro 4.crime_is_up
參考: https://www.codeigniter.com/userguide3/libraries/uri.html?highlight=uri
所以在你的情況下
的MENU_NAME是所需的頁面的名稱積極。
我希望它有幫助。
什麼'$ this-> uri-> segment(1)'在您的第二種情況下打印? –
它作爲標籤打印。 – kiddo
然後這個代碼應該工作,如果'$ this-> uri-> segment(1)'打印'標籤',那麼你的條件被滿足並且類應該被添加。嘗試檢查var_dump($ this-> uri-> segment(1)==「label」)'是否打印 –