12

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

4

4 回答 4

9

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

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

然后制作一个新的模板文件,您可以在其中运行您的 php 文件。

于 2012-04-23T21:48:12.820 回答
6

这是一种工作方式,消除了不必要的代码

{{block type="core/template" template="page/urfile.phtml"}}
于 2014-07-21T13:04:36.247 回答
0

您不能直接在静态块上添加 php 代码。您可以按照 pspahn 的说明调用 phtm 文件。您还可以将 magento 小部件添加到也运行 php.ini 的静态块中。在静态块上,您可以使用 html 代码,也可以在静态块上使用 magento api,例如皮肤 url 等

于 2012-04-24T06:15:12.137 回答
0

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

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

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

然后将此文件添加到静态文件中

{{block type="core/template" template="catalog/category/sample.phtml"}}
于 2018-12-14T10:37:23.323 回答