将PHP代码添加到Static Block

时间:2012-04-23 21:11:27

标签: magento

我正在寻找一种方法将PHP添加到Magento的静态块中。我尝试了很多方法,但编辑改变了

4 个答案:

答案 0 :(得分:9)

在静态块中有一些非常有限的短标记支持,但是你最好调用一个模板文件。如果您愿意,可以在静态块中执行此操作:

{{block type="cms/block" block_id="your_block_identifier" template="your_path/template.phtml"}}

然后制作一个新的模板文件,你可以在那里运行你的PHP东西。

答案 1 :(得分:6)

这是一种有效的方法,可以消除不必要的代码

{{block type="core/template" template="page/urfile.phtml"}}

答案 2 :(得分:0)

你无法直接在静态块上添加php代码。你可以像pspahn所说的那样调用phtm文件。您还可以将magento小部件添加到也运行php的静态块。在静态块上,您可以使用html代码,也可以在静态块上使用magento api,如皮肤URL等

答案 3 :(得分:0)

您不能将PHP代码添加到静态块中

但是您可以将phtml文件的链接添加到静态块

  • 创建您的sample.phtml文件
  • 在sample.phtml中编写代码

然后将该文件作为

添加到静态文件中
{{block type="core/template" template="catalog/category/sample.phtml"}}