简体   繁体   English

如何在 CMS 页面 Magento 中调用 PHTML 文件

[英]how to call a PHTML file within a CMS page Magento

I need to call a phtml file within my cms page and it will not work.我需要在我的 cms 页面中调用一个 phtml 文件,但它不起作用。

this is the code in the cms page这是cms页面中的代码

{{block type="core/template" template="catalog/product/form-top.phtml"}}

fom-top.phtml basically opens a form but that does not matter. fom-top.phtml 基本上会打开一个表单,但这并不重要。 this code cause nothing past the header to be displayed.此代码不会显示超出标题的任何内容。

any ideas on how to call a phtml file within a CMS page?关于如何在 CMS 页面中调用 phtml 文件的任何想法?

View the source of your webpage and scroll to the bottom to see a php error.查看您网页的源代码并滚动到底部以查看 php 错误。

form-top.phtml gets called but there is a php error inside which fails. form-top.phtml 被调用,但里面有一个 php 错误,它失败了。 The error might happen in an invisible div that's why you don't see it the normal way.错误可能发生在一个不可见的 div 中,这就是为什么您看不到它的正常方式。

用以下代码替换您的行

{{block class="Magento\Framework\View\Element\Template" template="catalog/product/form-top.phtml"}}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM