这里是magento的新手,我已经想出如何使用我的local.xml来完成我需要的所有更改,但是网格视图让我感到难过。我已将网格视图更改为5列,因此显示的默认9项看起来很草率。我想将它设置为5的倍数。通过catalog.xml查看我认为应该这样做:
<reference name="product_list_toolbar_pager">
<action method="setDefaultGridPerPage"><limit>15</limit></action>
</reference>
在category_catalog_default和category_catalog_layered句柄中,但没有骰子。我正在努力处理Magento分散的文档,但实际上是要欣赏整个布局的事情。
我在1.5.1,如果这有所不同。
答案 0 :(得分:10)
花了很长时间才弄明白这个。事实证明,寻呼机值是通过管理员设置的。系统&gt;配置&gt;目录&gt;目录&gt;前端&gt; “网格默认值每页产品”
答案 1 :(得分:3)
我知道这个问题已经回答了,但我喜欢这里。
您可以像这样使用XML:
<reference name="product_list_toolbar">
<action method="setDefaultGridPerPage"><limit>30</limit></action>
</reference>
在local.xml
文件或类别Custom Design
字段中。
值得注意的是,限制必须是系统配置目录页面中列表中的一个值。
答案 2 :(得分:2)
有点老问题,但我偶然发现谷歌的这个答案,并认为这对某人有益。
管理部分中设置的值对我不起作用 - 我认为我目前使用的主题是覆盖它。对于那些想要/需要通过local.xml进行此更改的人来说,这是一种方法。
查看catalog.xml,将setDefaultGridPerPage嵌套在product_list_toolbar_pager下似乎是合理的,这也是我的想法,但这是一个自我关闭标记,我没有发现。您想要做的是将其嵌套在product_list_toolbar下。
<catalog_category_layered>
<reference name="product_list_toolbar">
<action method="setDefaultGridPerPage">
<limit>15</limit>
</action>
</reference>
</catalog_category_layered>
<catalog_category_default>
<reference name="product_list_toolbar">
<action method="setDefaultGridPerPage">
<limit>15</limit>
</action>
</reference>
</catalog_category_default>
这至少解决了我的问题。您的谚语里程可能会有所不同。
答案 3 :(得分:1)
<five_column_grid>
<reference name="product_list">
<action method="setColumnCount">
<count>5</count>
</action>
</reference>
</five_column_grid>
<catalog_category_default>
<update handle="five_column_grid" />
</catalog_category_default>
<catalog_category_layered>
<update handle="five_column_grid" />
</catalog_category_layered>
它应该自动调整寻呼机。
玩得开心:)