Magento修改产品列表页产品个数

作者:stoat 发布时间:2013-06-07 分类:技术

Magento修改产品列表页每行产品个数


Magento产品列表页产品默认每行显示个数是3,很浪费空间,修改成显示n个的方法: Magento每行显示产品个数的代码在文件中,代码为: \app\design\frontend\default\MAG080116\template\catalog\product\list_home.phtml $this->getColumnCount();

修改方法:

1、直接将$this->getColumnCount();修改为n(n为你想要显示的产品个数)

2、文件:\app\design\frontend\default\MAG080116\layout\catalog.xml 后面添加:


<action method="setColumnCount"><columns>n</columns></action>

修改Magento修改产品列表页产品总个数


Magento修改产品列表页产品个数总数默认为9,如果产品太多的话,就需要多显示一些出来,修改Magento修改产品列表页产品总个数方法:

Configuration -> System -> Catalog,展开Frontend就可以看到调整产品显示个数的选项了:List Mode为显示模式,Products per Page on Grid Allowed Values为每页显示个数,将其修改为:n,2n,3n等,n为你想要修改的数字。Products per Page on Grid Default Value为产品默认显示个数,改写为n(n为你想要显示的产品个数)。

这是从后台修改,下面也可以从代码出修改,打开文件:\app\design\frontend\default\MAG080116\layout\catalog.xml


<!--
	<action method="setDefaultListPerPage"><limit>4</limit></action>
	<action method="setDefaultGridPerPage"><limit>4</limit></action>
	<action method="addPagerLimit"><mode>list</mode><limit>2</limit></action>
	<action method="addPagerLimit"><mode>list</mode><limit>4</limit></action>
	<action method="addPagerLimit"><mode>list</mode><limit>6</limit></action>
	<action method="addPagerLimit"><mode>list</mode><limit>8</limit></action>
	<action method="addPagerLimit" translate="label"><mode>list</mode><limit>all</limit><label>All</label></action>
	<action method="addPagerLimit"><mode>grid</mode><limit>4</limit></action>
	<action method="addPagerLimit"><mode>grid</mode><limit>8</limit></action>
	<action method="addPagerLimit"><mode>grid</mode><limit>16</limit></action>
	<action method="addPagerLimit" translate="label"><mode>grid</mode><limit>all</limit><label>All</label></action>
-->

取消注释,然后修改对应数值,也能得到相应结果。

原文地址:Magento修改产品列表页产品个数 by 雪鼬博客

标签:网站开发 Magento

仅有一条评论 »

  1. stoat stoat

    不要忘记清除缓存哈~~

评论已关闭