Как указать для главной страницы количество выводимых на страницу товаров?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Mr.Devil
  • Группа: Пользователь
  • Сообщений: 28
  • Регистрация: 23.10.2010

28.07.2011 16:51

А есть как-нибудь параметр чтобы задать количество товаров выводимых в списке/сетке отличное от значения по-молчанию для всего каталога?
Например в каталоге стоит по-умолчанию 9 товаров на страницу (но они выводятся в 3 колонки), а на главной я ставлю 4 колоки и хочу видеть там 12 товаров.
Где вообще можно почитать про допустимые параметры для этого блока?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

28.07.2011 16:58

При использовании синтаксиса с фигурными скобками вы не можете указать количество товаров на страницу, потому что это параметр не блока товаров, а блока панели инструментов для блока товаров.

Решить вашу проблему можно двояко:
1) Обратиться к программисту: он создаст блок-наследник от стандартного и добавит требуемый параметр.
2) Добавлять ваш блок через макетные правила

<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">  
	<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">  
		<action method="setDefaultListPerPage"><limit>4</limit></action>  
		<action method="setDefaultGridPerPage"><limit>9</limit></action>  	  
	</block>  
	<action method="setColumnCount"><columns>5</columns></action>  
	<action method="setToolbarBlockName"><name>product_list_toolbar</name></action>  
</block> 


Поделиться темой: