【发布时间】:2014-08-10 03:48:26
【问题描述】:
我正在尝试从所有类别中获取确切的类别并将子类别列出到页面中。
如何通过它的 url-key 获取类别,而不是从类别中获取 url-key?
谢谢
【问题讨论】:
标签: php magento categories
我正在尝试从所有类别中获取确切的类别并将子类别列出到页面中。
如何通过它的 url-key 获取类别,而不是从类别中获取 url-key?
谢谢
【问题讨论】:
标签: php magento categories
您可以使用此代码通过 url 键获取类别模型:
$category = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToFilter('url_key', 'your-url-key')
->getFirstItem();
【讨论】:
iF url key $urlkey = 'shirt';
Mage::getModel('catalog/category')->getCollection()
->addNameToResult()
->addUrlRewriteToResult()
->addAttributeToFilter('url_key',$urlkey )
->getFirstItem();
【讨论】:
更简单的方法:
/** @var Mage_Catalog_Model_Category $category */
$category = Mage::getModel('catalog/category');
$category->loadByAttribute('url_key', 'buy-now');
【讨论】: