我正在创建一个magento 2主题.我只想知道如何xml layout, static block, cms page
在其他.phtml
文件中添加.phtml 文件.谢谢.
用于改进文档/答案
自定义文件路径
app/design/frontend/{Package}/{theme}/Magento_Theme/templates/html/test.phtml
在xml layout
文件中调用
打电话给 blocks and cms pages
{{block class="Magento\Framework\View\Element\Template" name="test_file" template="Magento_Theme::html/test.phtml"}}
调用任何phtml
文件
getTemplateFile('Magento_Theme::html/test.phtml')) ?>
或者,和以前一样
getLayout()->createBlock("Magento\Framework\View\Element\Template")->setTemplate("Magento_Theme::html/test.phtml")->toHtml();?>
一般惯例是
例子:
在xml布局中
用phtml
getTemplateFile('Magento_Catalog::product/list/toolbar/viewmode.phtml')) ?>