2013-08-21 190 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 –