我安装了 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 社区论坛上找到了这个。
我安装了 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 社区论坛上找到了这个。
此链接说明如何在主页上显示特定类别的产品。您只需从那里给出的代码中删除类别过滤器即可获取所有产品。
$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’)
;
这应该让你走上正确的轨道。祝你好运!