показывать товары категории на главной странице в magento 1.9.2.2


Я сейчас схожу с ума. Я настраиваю шаблон, и эта простая вещь, которая была сделана за 5 минут, заняла у меня последние 3 часа.

Я не могу понять, почему этот простой блок для отображения категории на домашней странице больше не работает в magento 1.9.2.2:

{{block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml"}}

Я узнал, что вы должны внести этот блок в белый список... как это сделать?!

Может ли кто-нибудь мне помочь? Я был бы очень признателен за это!

Заранее большое спасибо!

Author: user3561012, 2015-11-17

2 answers

Из-за паттена SUPEE-6788 вы можете использовать ниже:

В качестве альтернативного решения.


Перейдите на вкладку "Дизайн" Вашей страницы cms

Поставьте ниже layout xml code на Layout Update XML field

<reference name="content">
<block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml" />
</reference>

Это не создаст проблемы с разрешением

 7
Author: Amit Bera, 2015-11-17 12:29:35

После последнего исправления, SUPEE-6788, Magento включает белый список разрешенных блоков или директив. Если модуль или расширение использует переменные, такие как {{config path="web/unsecure/base_url"}} и {{block type="catalog/product_list"}} на страницах CMS или в электронных письмах, и директив нет в этом списке, вам нужно будет добавить их в сценарий установки базы данных.

Вы можете настроить разрешенные переменные и блоки в System > Permissions > Blocks и System > Permissions > Variables.

SUPEE-6788 подробная информация: http://magento.com/security/patches/supee-6788-technical-details

 7
Author: Denis Spalenza, 2015-11-17 11:58:09