静态块未显示在CMS页面中

时间:2015-12-31 05:31:51

标签: magento static-block

我刚刚开始使用magento / admin。我试图在我的一个CMS页面中显示我的静态块,但它无法正常工作。我试图在谷歌和堆栈交换中找到答案,但没有运气!谁能请帮忙。谢谢。

以下是详细信息: 这是我的静态块

enter image description here

这是我的CMS页面:我能够看到文字"是的!"虽然。

enter image description here

enter image description here

最终输出:那个蓝框是我的CSS。 (jfyi)。

enter image description here

5 个答案:

答案 0 :(得分:4)

如果您使用包含最新补丁的最新Magento版本1.9.2.2,那么您需要先在后端添加块到Magento白名单:系统 - >权限 - >阻止

请参阅此文章:http://www.dudesquare.nl/blog/2015/10/31/static-block-shortcodes-not-working-1-9-2-2/

答案 1 :(得分:1)

请在静态块中设置与CMS页面不同的标识符。我认为CMS页面和块标识符相同,因此可能无法在CMS页面上显示块。

同样选择静态块中的所有商店视图可能是您的商店错误。

最后删除所有缓存并刷新所有索引。

答案 2 :(得分:0)

请检查以下内容:

  • 是否启用了编辑器,同时调用静态块。如果是,请单击“显示/隐藏编辑器”按钮,并在编辑器模式关闭时检查文本区域中的代码。
  • 如果以上操作不起作用,请转到系统>>配置>>高级(开发人员),在日志设置下,启用日志。然后在前端刷新cms页面。

我希望这可以帮助您解决问题。如果您发现任何问题,请告诉我。

答案 3 :(得分:0)

尝试通过CMS中的布局更新XML添加静态块使用类似此代码的内容。在CMS页面设计选项卡中添加此代码。

<reference name="content">
    <block type="cms/block" name="block.name">
        <action method="setBlockId">
            <block_id>block_id</block_id>
        </action>
    </block>

</reference>

答案 4 :(得分:0)

Solution:

Step 1)Go to admin.

Step 2)Open Top menu System->Permissions->Blocks.

Step 3)click "Add New Block".

write your "Block Name" and Is Allowed "Yes".

Note: Block Name is type of your block for example "cms/block"
after Save Block.  

Step 4)Clear cache and refresh front page. Now Block is showing.

Done.