在magento 2如何在静态块中调用phtml文件

时间:2016-08-11 05:04:30

标签: magento2

我在magento 2中创建了扩展,我想从静态块(来自管理面板)调用content.phtml文件。我的内容模板文件位置是

C:\xampp\htdocs\Magento2\app/code\Surya\Slider\view\frontend\templates\content.phtml

其中,magento2是我的项目文件夹,Surya是供应商,Slider是我的扩展名。我想通过静态阻止在主页上调用content.phtml文件。

为此,我创建了一个名为“slider”的静态块。此外,我已经创建了小部件。但我想在静态块中调用content.phtml文件。

3 个答案:

答案 0 :(得分:2)

尝试以下代码:

{{block class="Surya\Slider\Block\Slideshow" template="Surya_Slider::content.phtml"}} 

答案 1 :(得分:1)

您可以尝试以下代码 -

{{block class="Surya\Slider\Block\Slideshow" template="Surya_Slider::content.phtml"}} 

答案 2 :(得分:1)

如果您想在Magento 2中的CMS静态阻止或CMS页面中调用模板块,那么您只需编写以下代码:

要理解的骨架代码:

{{block class="<vendor_name>\<module_name>\Block\<module_name>" name="<your_block_name>" template="<vendor_name>_<module_name>::<tempate_directory>/content.phtml"}}

确切代码:

{{block class="Surya\Slider\Block\Slider" name="slider" template="Surya_Slider::content.phtml"}}