获取图层导航中的当前类别,我使用此代码,但它无法正常工作请帮助
<?php $_helper = $this->helper('catalog/output') ?>
<?php $_category = $this->getCurrentCategory(); >
答案 0 :(得分:0)
请使用以下代码
if(Mage::registry('current_category'))
{
$cat=Mage::registry('current_category')->getId();
/* used for category level*/
}
else{
$cat=2; // 2 is root category id
/* used for serch level*/
}
希望它能够正常运作
答案 1 :(得分:0)
如果您想在导航中获取当前类别ID,可以这样做。
<?php $layer = Mage::getSingleton('catalog/layer');
$_category = $layer->getCurrentCategory();
$currentCategoryId= $_category->getId();?>
希望这能解决你的问题。