1.9.2.2

时间:2015-10-31 19:42:31

标签: magento static block upgrade

我刚刚将我的商店升级到最新的CE 1.9.2.2,并且在主页上调用的静态块不再存在。

我尝试了两种方法来实现但是徒劳无功。

1)在主页布局更新部分

<reference name="content">
    <block type="catalog/product_list" name="home-popular" template="catalog/product/popular_list.phtml">
        <action method="setCategoryId"><category_id>2</category_id></action>
    </block>
</reference>

2)在cms内容区域

{{block type="catalog/product_list" category_id="2" template="catalog/product/popular_list.phtml"}}

我记得我们在1.9.1.x中遇到了块缓存问题

你可以指导一下这可能是什么问题吗?

2 个答案:

答案 0 :(得分:6)

我遇到了同样的问题。在该新版本中,阻止了CMS中的块包含。您必须先设置权限。这非常令人讨厌,特别是如果那是你的AGB for block。你去

时可以解决这个问题
System -> Permissions -> Blocks

在那里添加一个名为cms/block的新条目,并将其设置为Allowed。然后你回来了。

enter image description here

enter image description here

答案 1 :(得分:-1)

将目录/ product_list添加到系统 - &gt;权限 - &gt;块

块名称:catalog / product_list 允许:是的