Php 在magento中显示自定义块错误

Php 在magento中显示自定义块错误,php,magento,block,Php,Magento,Block,我试图在magento中创建自定义块,因为我创建了一个名为Testpage的cms页面,在URL键中,我给出了c-integration,我认为这似乎是块id,状态为enabled,在内容文本框中,我给出了这样的短代码 {{block type=“core/template”template=“syt/syt_home.phtml”} 在我的syt_home.phtml中,我给出了一个echo声明,但这不是在前端,我不确定我做错了什么?还将管理端的cms主页更改为cms Testpage。通过启

我试图在magento中创建自定义块,因为我创建了一个名为Testpage的cms页面,在URL键中,我给出了c-integration,我认为这似乎是块id,状态为enabled,在内容文本框中,我给出了这样的短代码

{{block type=“core/template”template=“syt/syt_home.phtml”}


在我的syt_home.phtml中,我给出了一个echo声明,但这不是在前端,我不确定我做错了什么?还将管理端的cms主页更改为cms Testpage。

通过启用模板路径提示,检查该块是否出现在该cms页面中。如果块出现在该页面中,但内容未显示,则说明文件夹结构或phtml文件中的代码存在问题。文件夹syt是否在主题的模板目录中?这可能是原因之一

更新检查代码{block type=“core/template” template=“page/html/home.phtml”}。这是给出路径的方法。在主题的模板目录中,根据需要创建文件夹结构并将其放置在该文件夹中。您可以按照上面的示例进行操作


通过检查此项,可以缩小问题范围。希望这会有所帮助。

在Magento中创建自定义块可能是一件非常棘手的事情

试试这个指南。我发现它非常有用


syt是我的自定义软件包名称,但它不在模板目录中,模板目录在syt主题中。我已更新了答案,请尝试。希望这对您有用。我已经将syt_home.phtml更改为c_home.phtml{{{block type=“core/template”template=“syt/c_home.phtml”}现在它已经工作了,感谢您的支持