我正在尝试从所有类别中获取确切的类别,并将子类别列入页面。
如何通过url-key获取类别,而不是类别中的url-key?
由于
答案 0 :(得分:5)
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');