Magento 1.7.0.0 CE を使用していますが、いくつか質問があります。
タグ名で商品を取得するにはどうすればよいですか?
タグ名を取り、そのタグに割り当てられた製品を返すMagentoのメソッドはありますか(タグは管理者によって作成され、製品が割り当てられます)
理想的には、これを行うための Mage Core API を探しています。Mage Core API にはこの機能が含まれていますか?
どうもありがとう、ペズ
Magento 1.7.0.0 CE を使用していますが、いくつか質問があります。
タグ名で商品を取得するにはどうすればよいですか?
タグ名を取り、そのタグに割り当てられた製品を返すMagentoのメソッドはありますか(タグは管理者によって作成され、製品が割り当てられます)
理想的には、これを行うための Mage Core API を探しています。Mage Core API にはこの機能が含まれていますか?
どうもありがとう、ペズ
コレクションに«addTag»フィルターを使用するだけです。
$collection->addTagFilter($tagId);
それでうまくいくはずです。
$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());