产品选择Magento

时间:2013-08-21 13:49:24

标签: magento

我试图显示产品列表,我想过滤所以我的收藏中的2个第一批产品展示并控制将要加载的多产品。 该产品由our_reviews过滤,并按reviewdate排序。 我希望结果的第一个和第二个不显示并开始显示产品3,依此类推。

这是我到目前为止所拥有的

    $_productCollection = Mage::getResourceModel('catalog/product_collection')
         ->addAttributeToSelect('*')
         ->addAttributeToFilter('our_reviews', array('neq' => ''))
         ->setOrder('reviewdate','DESC')
         ->setPage(1,10)
         ->load();
    ?>

1 个答案:

答案 0 :(得分:1)

以下主题介绍如何限制产品系列中返回的产品数量:

magento limiting number of returned items in product collection call

如果你想跳过前两个产品,这在你的循环中最容易做到。像这样的东西会起作用:

<?php $skiptwo = 0; ?>
<?php foreach ($_productCollection as $_product): ?>
      <?php if ($skiptwo < 2):
             <?php $skiptwo++;  ?>
      <?php else: ?>
              <?php echo $_product->getName() //do all the stuff you want here
      <?php endif; ?>
<?php endforeach; ?>