通过url-key获取分类(Magento)

时间:2014-06-19 14:44:58

标签: php magento categories

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

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

由于

3 个答案:

答案 0 :(得分:5)

enter image description here iF url key $ urlkey ='shirt';

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

一种更简单的方法:

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