我现在快疯了。我正在设置一个模板,这个在5分钟内完成的简单事情花了我最后的3个小时。

我无法弄清楚为什么在主页上显示类别的这个简单块的东西在magento1.9.2.2中不再起作用:

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

我发现你必须将该块列入白名单。..如何做到这一点?!

有人能帮我吗?我真的很感激!

提前非常感谢!

有帮助吗?

解决方案

upee-6788 Patten,您可以在下面使用:

作为替代解决方案


GOTO 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 > BlocksSystem > Permissions > Variables.

SUPEE-6788完整详情: http://magento.com/security/patches/supee-6788-technical-details

许可以下: CC-BY-SA归因
scroll top