如何将块添加到另一个-Magento 2

时间:2019-03-01 14:41:03

标签: magento frontend block magento2

怎么了!

我需要一点帮助。 我正在尝试使用下面的代码创建一些块:

    <referenceContainer name="content">
    <block class="Gysa\Quotes\Block\Adminhtml\Quotes\Edit" name="quotes_quotes_edit" template="Gysa_Quotes::quote/create/form.phtml">
        <block class="Gysa\Quotes\Block\Adminhtml\Quotes\Edit\Products" template="Gysa_Quotes::quote/create/products.phtml" name="quotes_quotes_edit_products" />
    </block>
</referenceContainer>

但是没有显示块“ quotes_quotes_edit_products”。我看了一些有关“ Magento销售”的例子,在那里我可以看到。所以我在做什么错。

任何人都可以帮忙。

干杯。

2 个答案:

答案 0 :(得分:0)

听起来可能很傻,但是您清除了缓存吗? 另外,如果启用了模板提示,将有助于查看是否已加载该块

答案 1 :(得分:0)

只需更改:-

  <referenceContainer name="content">
    <block class="Gysa\Quotes\Block\Adminhtml\Quotes\Edit" name="quotes_quotes_edit" template="Gysa_Quotes::quote/create/form.phtml">
    name="quotes_quotes_edit_products" />
    </block>
<refernceBlock name="quotes_quotes_edit">
    <block class="Gysa\Quotes\Block\Adminhtml\Quotes\Edit\Products" template="Gysa_Quotes::quote/create/products.phtml" 
</refernceBlock>
</referenceContainer>