Magento 2 getChildHtml

时间:2015-12-30 09:39:16

标签: magento magento2 magento-2.0

尝试将custom.phtml文件包含在标头中。搜索了许多说明,但没有看到任何类似getChildHtml的说明 对于.xml我找到了

<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调用此文件(getChildHtml)

1 个答案:

答案 0 :(得分:1)

请尝试:

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