0

我安装了 Magento v1.3.2.3 并添加了我的大部分产品库存。但是,我只能在主页上显示 5 个项目。我需要我所有的产品都出现在那里。如何?

这是目前我正在使用的代码。

{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}

我在 magento 社区论坛上找到了这个。

4

1 回答 1

0

此链接说明如何在主页上显示特定类别的产品。您只需从那里给出的代码中删除类别过滤器即可获取所有产品。

$products   = $product->setStoreId($storeId)  
                      ->getCollection()  
    ->addAttributeToFilter(‘visibility’, $visibility)  
    ->addCategoryFilter($category)  
    ->addAttributeToSelect(array(‘name’), ‘inner’) //you need to select “name” or you won’t be able to call getName() on the product 
    ->setOrder(‘name’, ‘asc’)
;  

将其更改为

$products   = $product->setStoreId($storeId)  
                      ->getCollection()  
    ->addAttributeToFilter(‘visibility’, $visibility)   
    ->addAttributeToSelect(array(‘name’), ‘inner’)
    ->setOrder(‘name’, ‘asc’)
;  

这应该让你走上正确的轨道。祝你好运!

于 2009-08-17T04:34:02.590 回答