在/app/design/frontend/default/[theme]/template/catalog/product/list.phtml中,您有以下代码段可循环显示$ _productCollection内容。Magento产品列表 - 按产品类型排序(可配置,然后简单)
<?php $_collectionSize = $_productCollection->count() ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($_productCollection as $_product): ?>
...
<?php endif; ?>
我想知道的是如何有按产品类型分类的$ _productCollection。 最终我想要的是先配置产品,然后展示简单的产品。
帮助将不胜感激。
干杯!
嘿@benmarks,我真的很感激它。我想这个线程已经加载的集合的问题:http://stackoverflow.com/questions/5280392/magento-load-only-configurable-products。但是它会根据评论提出与克隆方法相关的问题。 – EasyCo 2012-04-28 22:09:34
我似乎终于成功了。我还没有完成深度测试,但我基本上取代了list.phtml中的第一行:'$ _productCollection = $ this-> getLoadedProductCollection()'with'$ _productCollection = $ this-> getLoadedProductCollection() - > clear( ) - > addAttributeToSort('type_id','ASC') - > load();'。这似乎保持了我的分层导航,但通过可配置然后简单的排序。 – EasyCo 2012-04-28 22:41:51
您需要使用工具栏的排序和分页以及评论进行一些测试。我怀疑这两种情况都会出现问题。 – benmarks 2012-04-29 12:21:34