【问题标题】:check current category of layered navigation in magento检查 magento 中分层导航的当前类别
【发布时间】:2014-01-15 15:29:14
【问题描述】:

在图层导航中获取当前类别,我正在使用此代码,但它不起作用请帮助

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

【问题讨论】:

    标签: magento navigation categories layer


    【解决方案1】:

    请使用以下代码

    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*/
        }
    

    希望它会起作用

    【讨论】:

      【解决方案2】:

      如果您想在导航中获取当前类别 id,您可以这样做。

       <?php $layer = Mage::getSingleton('catalog/layer');
      $_category = $layer->getCurrentCategory();
      $currentCategoryId= $_category->getId();?>
      

      希望这能解决您的问题。

      【讨论】:

      • 欢迎。如果对您有帮助,请接受答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多