如何获得产品标签ID

时间:2015-11-16 07:10:32

标签: magento module tags magento-1.9 php

我想通过标签获得8个产品如何获取当前产品标签ID。

del self[item]

2 个答案:

答案 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();
相关问题