मैं Magento 1.x से Magento 2Magento 2 नेस्टेड ब्लॉकों
की ओर पलायन कर रहा हूँ मैं मौजूदा लेआउट अनुकूलित करने के लिए default.xml फ़ाइल बनाई।
मेरी स्थिति यह है कि मेरे पास "मुख्य-शीर्षलेख" नामक एक div है और मैं इसके अंदर एक नेस्टेड div चाहता हूं जिसका नाम "मेनू" है।
अब, मुझे पता है कि ब्लॉक में टेम्पलेट हो सकते हैं। तो मैं एक नेस्टेड ब्लॉक संरचना बनाने के लिए (अगर यह 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>
top_header.phtml में, मैं फोन करने के लिए कोशिश कर रहा हूँ:
<?php $block->getChildHtml('header.menu'); ?>
मैंने उपरोक्त कथन मैं Magento 1.x