我正在寻找一种方法将PHP添加到Magento的静态块中。我尝试了很多方法,但编辑改变了
答案 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文件的链接添加到静态块
然后将该文件作为
添加到静态文件中{{block type="core/template" template="catalog/category/sample.phtml"}}