1

我刚开始研究 magento/admin。我试图在我的一个 CMS 页面中显示我的静态块,但它不起作用。我试图在谷歌和堆栈交换中找到答案,但没有运气!任何人都可以请帮助。谢谢。

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

在此处输入图像描述

这是我的 CMS 页面:我可以看到文本“是的!” 尽管。

在此处输入图像描述

在此处输入图像描述

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

在此处输入图像描述

4

5 回答 5

4

如果您使用包含最新补丁的最新 Magento 版本 1.9.2.2,则需要首先将块添加到后端的 Magento 白名单:System->Permissions->Block

见这篇文章:http ://www.dudesquare.nl/blog/2015/10/31/static-block-shortcodes-not-working-1-9-2-2/

于 2015-12-31T10:45:08.220 回答
1

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

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

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

于 2015-12-31T05:49:33.307 回答
0

请检查以下内容:

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

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

于 2015-12-31T06:14:11.547 回答
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.
于 2017-07-19T07:33:08.530 回答
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>
于 2015-12-31T09:25:56.887 回答