1

フィルタリングされた製品コレクションIDを拡張で取得する方法。現在のカテゴリでは、Mage :: registerry('current_category')-> getProductCollection()-> getAllIds()を取得し、既にフィルタリングされた商品コレクションを取得する方法(実際には商品コレクションではありませんが、すべてのすでにフィルタリングされた商品ID)

4

1 に答える 1

6

すでにフィルタリングされた製品コレクションを取得するには、次のコードを使用できます。

$filteredList = $this->getLayout()
        ->getBlockSingleton('catalog/product_list')
        ->getLoadedProductCollection();

このコードは、ブロック内から実行する必要があります。

于 2012-05-17T08:09:13.417 に答える