现在我有一个自定义的分类页面,它循环遍历所有类别的子类别,以及他们的孙子类别,并在页面上的不同部分中回显出他们的所有产品。
list.phtml文件的顶部调用
$_productCollection=$this->getLoadedProductCollection();它允许可配置的色板在常规类别页面上工作。
我通过这样做来加载子类别...
$childCategory = Mage::getModel('catalog/category')->load($childId);和
$grandChildCategory = Mage::getModel('catalog/category')->load($grandChildId);这允许我创建他们的产品的网格,但是我似乎必须以这种方式加载他们的产品……
$_gcProductCollection = $grandChildCategory->getProductCollection()->addAttributeToSelect('*');这使得可配置样本js的所有json数据为空。把它们都替换成这个...
$_gcProductCollection = $this->getLoadedProductCollection();工作并提取样本的数据,然后我最终在每个单独的部分中获得每个类别的每个产品,样本只在顶部的一个上工作。
有没有一种方法可以过滤getLoadedProductCollection,或者在getProductCollection脚本工作的地方使用足够的数据?
https://stackoverflow.com/questions/38332890
复制相似问题