Categories

Новые шаблоны

Magento. Отображение новых продуктов на домашней странице (XML)

Chris Diaz Июнь 23, 2011
Rating: 4.3/5. From 3 votes.
Please wait...

Этот туториал покажет, как отобразить новый продукты на домашней странице шаблона Magento, используя разметку XML.

В админ-панели откройте CMS>Pages>Home Page. Затем вкладку Design. В окно Layout Update XML вставьте следующий код:

 

1. First of all create the content reference:

  <reference  name="content">
</reference>

Это позволит добавлять Вам блоки в область контента домашней страницы.

 

2. Вставьте новый блок продуктов:

  <block  type="catalog/product_new" name="product_new"  template="catalog/product/list.phtml">
</block>

Блок кода нужно вставить между тегами reference.

 

3. Выберите кол-во колонок:

<action  method="setColumnCount"><column_count>6</column_count></action>

Этот код нужно вставить между тегами block.

 

4. Установите кол-во продуктов, которое будет отображаться в новом блоке:

<action  method="setProductsCount"><count>0</count></action>

В результате Ваш XML код должен выглядеть следующим образом:

  <reference  name="content">
<block type="catalog/product_new" name="product_new" template="catalog/product/list.phtml">
<action method="setColumnCount"><column_count>6</column_count></action>
<action method="setProductsCount"><count>0</count></action>
</block>
</reference>

 

Если Вы хотите отображать продукты из определенной категории, то выполните следующее:

  <action  method="setCategoryId"><category_id>10</category_id></action>

Убедитесь, что Вы установили правильный ID категории. ID категории Вы можете узнать в админ-панели, в Catalog>Manage categories (каталог-управление категориями).

 

Мы рекомендуем очистить и отключить кеш Magento при редактировании статических страниц.

Интернет Магазин Magento
Эта запись была размещена в Magento туториалы и помечена как home, layout, listing, Magento, page, product, XML. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов