我正在使用Magento 1.7.0.0 CE并且有一些问题。
如何按标签名称获取产品?
Magento中是否有任何方法采用标签名称并返回分配给该标签的产品(标签由管理员制作,产品分配给它)
理想情况下,我正在寻找Mage Core API来执行此操作。 Mage Core API是否包含此功能?
非常感谢, 佩斯
答案 0 :(得分:1)
您可以使用«addTag»过滤器来收集:
$collection->addTagFilter($tagId);
这应该可以解决问题。
答案 1 :(得分:1)
$tagId = 3; //Mage::getModel('tag/tag')->loadByName($tagName)->getId();
$collection = Mage::getResourceModel('tag/product_collection')
->addAttributeToSelect('sku')
->addAttributeToSelect('name')
->addTagFilter($tagId);
print_r($collection->getData());