0

Magento 1.7.0.0 CE を使用していますが、いくつか質問があります。

タグ名で商品を取得するにはどうすればよいですか?

タグ名を取り、そのタグに割り当てられた製品を返すMagentoのメソッドはありますか(タグは管理者によって作成され、製品が割り当てられます)

理想的には、これを行うための Mage Core API を探しています。Mage Core API にはこの機能が含まれていますか?

どうもありがとう、ペズ

4

2 に答える 2

1

コレクションに«addTag»フィルターを使用するだけです。

$collection->addTagFilter($tagId);

それでうまくいくはずです。

于 2012-05-09T20:19:31.970 に答える
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());
于 2012-09-24T19:13:48.487 に答える