为静态Magento导航创建“actIve”状态

时间:2012-05-11 16:19:32

标签: css magento content-management-system navigation

我在header.phtml文件中创建了一个静态导航菜单。

<li><a href="/about.html"> about</a></li> <li><a href="/store.html">store</a></li>等。

如果页面处于活动状态,如何将“active”类添加到列表项?

谢谢, -SAM

2 个答案:

答案 0 :(得分:0)

Magento的内置方法是在导航块类中:

isCategoryActive($category)

你应该可以检查它,因为你已经将模板更改为静态导航,我猜你没有使用正确的模型来调用该功能。

答案 1 :(得分:0)

旧帖子,但仍然可以帮助某人:

$url = $category->getUrl();     
if (strpos(Mage::helper('core/url')->getCurrentUrl(),$url) !== false ) {
    $html .= ' <em>&gt;</em>'; // highlight
}