magento - 在 Magento 中通过分页在主页上显示产品

标签 magento pagination

我是 magento 新手。 我正在创建一个产品页面,其中将包含大量产品。

我试图在我的CMS页面上显示它们,但每页只能显示20条记录。我只是想显示分页,以便用户可以轻松浏览产品。

我在网上搜索并找到了这段代码并在布局更新XML中进行了更新

<reference name="content">
    <block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">
        <action method="setCategoryId"><category_id>2</category_id></action>
    </block>
</reference>

但是它不起作用。

Magento 中有默认的分页机制吗?

最佳答案

我找到了问题的解决方案

此处布局更新 XML

<reference name="content">
<block type="catalog/product_list" name="home" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>2</category_id></action>

<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
 </block>
<action method="setToolbarBlockName"><name>product_list_toolbar</name><count>5</count></action>
</block>
 </reference>

只需更改您想要分页的类别id即可。

关于magento - 在 Magento 中通过分页在主页上显示产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813601/

相关文章:

php - 我可以检查 Magento PHTML 文件中的 HTTPS 吗?

c# - MongoDB C# : Question about pagination

jsf - 分页不适用于带过滤器的 Primefaces 数据表(仅限第一次)

java - 如何从 Spring Data REST 中的页面获取列表

mysql - 使用 Magento 1.8 的 Nginx 配置

mysql - 将 Magento 属性值从 mySQL 中的一行复制到另一行

magento - 修改 Magento PayPal PayFlow Pro 响应消息

php - 如何根据 SQL 数据库中的日期触发 PHP 服务器中的更改

pagination - 通过 Boto3 进行 DynamoDB 分页,NextToken 不存在但 LastEvaluatedKey 存在?

pagination - ng2-bootstrap pagination pageChanged 触发多次