2013-08-21 152 views
1

即时尝试显示产品清单,我想过滤所以我的收集dosent显示和控制如何meny产品将被加载的2个第一个产品。 该商品均被我们会员抢先一个review分钟。 我想要第一个和第二个结果不显示并开始显示产品3等。产品选择Magento

这是我迄今为止

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

回答

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; ?> 
+0

这样做的伎俩实际helpfull magentoassistance –