показывать товары категории на главной странице в 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"}}
Я узнал, что вы должны внести этот блок в белый список... как это сделать?!
Может ли кто-нибудь мне помочь? Я был бы очень признателен за это!
Заранее большое спасибо!
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>
Это не создаст проблемы с разрешением
После последнего исправления, 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