2016-07-12 5 views
0

今、私はすべてのカテゴリの子カテゴリとその孫カテゴリをループし、ページ上の異なるセクションにあるすべての商品をエコーアウトするカスタムカテゴリページを持っています。Magento getLoadedProductCollectionとgetProductCollection(設定可能なスウォッチの問題)

list.phtmlファイルの先頭には、設定可能な見本は通常のカテゴリページ上で作業することができます

$_productCollection=$this->getLoadedProductCollection(); 

呼び出します。私はこれを行うことによって、サブカテゴリをロードしています

...

$childCategory = Mage::getModel('catalog/category')->load($childId); 

、私は彼らの製品のグリッドを作成することができます

$grandChildCategory = Mage::getModel('catalog/category')->load($grandChildId); 

は、しかし、私が彼らをロードする必要がありそうですこのようにして...

これは、構成可能なスウォッチjsのすべてのデータを空にします。これで、それらのそれぞれの交換...

$_gcProductCollection = $this->getLoadedProductCollection(); 

作品や見本のためのデータを引き出し、しかし、私は見本だけ一番上に取り組んで、一つ一つのセクションの各カテゴリからすべての製品で終わります。

getLoadedProductCollectionをフィルタリングする方法、またはスワッチスクリプトが動作するのに十分なデータを持つgetProductCollectionを使用する方法はありますか?

答えて

0

問題を解明しました。

configurableswatches/catalog/media/js.phtmlファイルでは、完全な製品がロードされていませんでした。最初にこのファイルに完全な製品をロードすると、すべてのjsonデータが表示されます。

関連する問題