今天我应用了补丁SUPEE-6788,我注意到我主页上的静态块消失了。
我已在管理员方面检查过,我使用了{{block type="catalog/product_list" category_id="10"
和{{block type="responsivebannerslider/index" name="responsivebannerslider_index"
同样,我在Magento网站上使用过很多其他模块。
我在google上阅读并找到了在System中手动添加这些块的解决方案 - >权限 - >块。
好的,我手动添加了两个catalog/product_list
和responsivebannerslider/index
,并且它们正常运行。
但我的问题是,我不知道我在magento网站上添加了多少块。我无法在系统中手动添加这些块 - >权限 - >块。
请帮忙。如何解决这个问题?
答案 0 :(得分:2)
如果您的块尚未列入白名单,则需要将其列入白名单。导航至System > Permissions > Blocks
。您可以在此处详细了解:http://magento.com/security/patches/supee-6788-technical-details
您还可以在站点上安装此工具箱脚本,以查找与修补程序更新相关的模块的问题。 https://github.com/rhoerr/supee-6788-toolbox
我强烈建议不要让脚本为您解决任何问题,尤其是在生产网站上。我建议改为运行分析代码。
希望这有帮助!
答案 1 :(得分:1)
解决方案是将cms / block添加到Magento白名单中。 转到系统 - >配置 - >权限 - >阻止并添加名为“cms / block”的行,状态为Allowed。
答案 2 :(得分:0)
您可以将此插件用于Magerun:https://github.com/peterjaap/magerun-addons#find-non-whitelisted-varsblocks-to-be-compatible-with-supee-6788-and-magento-1922以查找所有使用过的自定义块和变量。