【问题标题】:Get category by url-key (Magento)通过 url-key (Magento) 获取类别
【发布时间】:2014-08-10 03:48:26
【问题描述】:

我正在尝试从所有类别中获取确切的类别并将子类别列出到页面中。

如何通过它的 url-key 获取类别,而不是从类别中获取 url-key?

谢谢

【问题讨论】:

    标签: php magento categories


    【解决方案1】:

    您可以使用此代码通过 url 键获取类别模型:

    $category = Mage::getModel('catalog/category')
            ->getCollection()
            ->addAttributeToFilter('url_key', 'your-url-key')
            ->getFirstItem();
    

    【讨论】:

      【解决方案2】:

      iF url key $urlkey = 'shirt';

      Mage::getModel('catalog/category')->getCollection()
                      ->addNameToResult()
                      ->addUrlRewriteToResult()
                     ->addAttributeToFilter('url_key',$urlkey )
                  ->getFirstItem();
      

      【讨论】:

        【解决方案3】:

        更简单的方法:

        /** @var Mage_Catalog_Model_Category $category */
        $category = Mage::getModel('catalog/category');
        $category->loadByAttribute('url_key', 'buy-now');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-03-27
          • 1970-01-01
          • 1970-01-01
          • 2017-03-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多