Table of Contents & Menu
On this page

No subsections

Navigation

Core Magento Compatibility Modules

When developing compatibility modules for Magento (e.g., Adobe Commerce or B2B), the Hyvä reset theme removes all original module layout XML declarations.

For example, the `Magento_Banner` module's `default.xml` layout XML blocks are removed as shown:

<referenceContainer name="content">
    <!--
        <block
            name="banner.data"
            class="Magento\Banner\Block\Ajax\Data"
            template="Magento_Banner::js/banner.phtml"
        />
    -->
</referenceContainer>

Hyvä is a new theme, built from scratch, not based on Luma. The commented-out blocks serve as a reference to the original structure. Hyvä aims to maintain all containers and extension points.

To resolve this, create a `hyva_default.xml` layout file within your compatibility module and re-add the necessary blocks.