1.9.2.2中的Magento静态块问题

mur*_*dal 2 static upgrade block magento

我刚刚将我的商店升级到最新的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>
Run Code Online (Sandbox Code Playgroud)

2)在cms内容区域

{{block type="catalog/product_list" category_id="2" template="catalog/product/popular_list.phtml"}}
Run Code Online (Sandbox Code Playgroud)

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

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

Ren*_*hle 6

我有同样的问题.在该新版本中,阻止了CMS中的块包含.您必须先设置权限.这非常令人讨厌,特别是如果那是你的AGB for block.你去的时候可以解决这个问题

System -> Permissions -> Blocks
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

在此输入图像描述