2015-12-30 48 views
1

试图将custom.phtml文件包含到标题中。搜索许多指令,但没有看到任何类似getChildHtml 对于.XML我发现Magento 2 getChildHtml

<block class="Magento\Framework\View\Element\Template" name="test_file" template="Magento_Theme::html/header/custom.phtml"/> 

对于一个.phtml我发现

<?php include ($block->getTemplateFile('Magento_Theme::html/header/custom.phtml')) ?> 

这意味着,对于增加我们可以使用一个.phtml文件。 XML或一个.phtml,但不是我们习惯:添加模板到.xml,之后调用从一个.phtml文件(直到最底层)

回答

1

请尝试:

<referenceContainer name="header.container"> 
 
<block class="Magento\Framework\View\Element\Template" name="test_file" template="Magento_Theme::html/header/custom.phtml"/> 
 
</referenceContainer>