Sto migrando da Magento 1.x a Magento 2Magento 2 blocchi nidificati
Ho creato il file default.xml per personalizzare il layout esistente.
La mia situazione è che ho un div chiamato "main-header" e voglio un div nidificato al suo interno chiamato "menu".
Ora, so che i blocchi possono avere modelli. Così ho cercato di creare una struttura a blocchi annidati (non so se è valido in Magento 2):
<referenceContainer name="header.container">
<container name="common-header" label="Header common to all pages" as="common-header" htmlTag="div" htmlClass="main-header">
<block class="Mymodule\Test\Block\Header" template="header/top_header.phtml">
<block name="header.menu" class="Mymodule\Test\Block\Menu" template="header/menu.phtml"/>
</block>
</container>
</referenceContainer>
Nel top_header.phtml, sto cercando di chiamare:
<?php $block->getChildHtml('header.menu'); ?>
so che la dichiarazione di cui sopra ho preso da Magento 1.x