检查magento中当前的分层导航类别

时间:2014-01-15 15:29:15

标签: magento navigation categories layer

获取图层导航中的当前类别,我使用此代码,但它无法正常工作请帮助

<?php $_helper = $this->helper('catalog/output') ?>
          <?php $_category = $this->getCurrentCategory(); >

2 个答案:

答案 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();?>

希望这能解决你的问题。