【发布时间】:2014-01-15 15:29:14
【问题描述】:
在图层导航中获取当前类别,我正在使用此代码,但它不起作用请帮助
<?php $_helper = $this->helper('catalog/output') ?>
<?php $_category = $this->getCurrentCategory(); >
【问题讨论】:
标签: magento navigation categories layer
在图层导航中获取当前类别,我正在使用此代码,但它不起作用请帮助
<?php $_helper = $this->helper('catalog/output') ?>
<?php $_category = $this->getCurrentCategory(); >
【问题讨论】:
标签: magento navigation categories layer
请使用以下代码
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*/
}
希望它会起作用
【讨论】:
如果您想在导航中获取当前类别 id,您可以这样做。
<?php $layer = Mage::getSingleton('catalog/layer');
$_category = $layer->getCurrentCategory();
$currentCategoryId= $_category->getId();?>
希望这能解决您的问题。
【讨论】: