我在header.phtml文件中创建了一个静态导航菜单。
<li><a href="/about.html"> about</a></li> <li><a href="/store.html">store</a></li>
等。
如果页面处于活动状态,如何将“active”类添加到列表项?
谢谢, -SAM
答案 0 :(得分:0)
Magento的内置方法是在导航块类中:
isCategoryActive($category)
你应该可以检查它,因为你已经将模板更改为静态导航,我猜你没有使用正确的模型来调用该功能。
答案 1 :(得分:0)
旧帖子,但仍然可以帮助某人:
$url = $category->getUrl();
if (strpos(Mage::helper('core/url')->getCurrentUrl(),$url) !== false ) {
$html .= ' <em>></em>'; // highlight
}