我想通过标签获得8个产品如何获取当前产品标签ID。
del self[item]
答案 0 :(得分:1)
有两种方法可以限制收集。
$tagId = 1; // I want to get id on view.html
$collection = Mage::getResourceModel('tag/product_collection')
->addAttributeToSelect('sku')
->addAttributeToSelect('name')
->addTagFilter($tagId)
->setPageSize(8);
或
$collection = Mage::getResourceModel('tag/product_collection')
->addAttributeToSelect('sku')
->addAttributeToSelect('name')
->addTagFilter($tagId);
$collection->getSelect()->limit(8);
答案 1 :(得分:0)
我认为你是addProductFilter
来自Mage_Tag_Model_Entity_Customer_Collection
$model = Mage::getModel('tag/tag')->getCollection()
->addProductFilter($ProductId)
->setFlag('relation', true)
->addStoreFilter(Mage::app()->getStore()->getId())
->setActiveFilter();