Magento 2.1.3 Override – Rename Page-Wrapper Class in Empty.xml

magento-2.1.3magento2

I am creating a magento theme based on the magento/blank theme, and I am trying to change the opening div's class from page-wrapper to container.

Attempt
I tried to create a file in /app/code/myvendor/theme/Theme/view/layout/override/base/empty.xml with the intention it would replace the file in /app/code/Magento/Theme/view/base/page_layout/empty.xml allowing me to change the class but nothing happened.

<?xml version="1.0"?>
<!--
/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_layout.xsd">
    <container name="root">
        <container name="after.body.start" as="after.body.start" before="-" label="Page Top"/>
        <container name="page.wrapper" as="page_wrapper" htmlTag="div" htmlClass="container">
            <container name="global.notices" as="global_notices" before="-"/>
            <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main">
                <container name="columns.top" label="Before Main Columns"/>
                <container name="columns" htmlTag="div" htmlClass="columns">
                    <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/>
                </container>
            </container>
            <container name="page.bottom.container" as="page_bottom_container" label="Before Page Footer Container" after="main.content" htmlTag="div" htmlClass="page-bottom"/>
            <container name="before.body.end" as="before_body_end" after="-" label="Page Bottom"/>
        </container>
    </container>
</layout>

How can I achieve this? Thanks in advance!

Best Answer

I just placed the empty.xml in the following location and it worked:

app/design/frontend/myvendor/mytheme/Magento_Theme/page_layout/empty.xml

Related Topic