Get Started. It's Free
or sign up with your email address
Rocket clouds
Root by Mind Map: Root

1. <container name="after.body.start" as="after.body.start" before="-" label="Page Top"/>

1.1. <block class="Magento\Ui\Block\Wysiwyg\ActiveEditor" name="theme.active.editor" template="Magento_Ui::wysiwyg/active_editor.phtml" />

1.2. <block class="Magento\Framework\View\Element\Js\Components" name="head.components" as="components" template="Magento_Theme::js/components.phtml" before="-"/>

1.3. <block class="Magento\RequireJs\Block\Html\Head\Config" name="requirejs-config"/>

1.4. <block class="Magento\Translation\Block\Html\Head\Config" name="translate-config"/>

1.5. <block class="Magento\Translation\Block\Js" name="translate" template="Magento_Translation::translate.phtml"/>

1.6. <block class="Magento\Framework\View\Element\Js\Cookie" name="js_cookies" template="Magento_Theme::js/cookie.phtml"/>

1.7. <block class="Magento\Theme\Block\Html\Notices" name="global_notices" template="Magento_Theme::html/notices.phtml"/>

2. <container name="page.wrapper" as="page_wrapper" htmlTag="div" htmlClass="page-wrapper">

2.1. <container name="global.notices" as="global_notices" before="-"/>

2.2. <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main">

2.2.1. <container name="columns.top" label="Before Main Columns"/>

2.2.1.1. <block class="Magento\Theme\Block\Html\Title" name="page.main.title" template="Magento_Theme::html/title.phtml"/>

2.2.1.2. <container name="page.messages" htmlTag="div" htmlClass="page messages">

2.2.1.2.1. <block class="Magento\Framework\View\Element\Template" name="ajax.message.placeholder" template="Magento_Theme::html/messages.phtml"/>

2.2.1.2.2. <block class="Magento\Framework\View\Element\Messages" name="messages" as="messages" template="Magento_Theme::messages.phtml"/>

2.2.2. <container name="columns" htmlTag="div" htmlClass="columns">

2.2.2.1. <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/>

2.2.2.1.1. <container name="content.top" label="Main Content Top"/>

2.2.2.1.2. <container name="content" label="Main Content Area"/>

2.2.2.1.3. <container name="content.aside" label="Main Content Aside"/>

2.2.2.1.4. <container name="content.bottom" label="Main Content Bottom"/>

2.2.2.2. <container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main">

2.2.2.2.1. <container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/>

2.2.3. <block class="Magento\Framework\View\Element\Template" name="skip_to_content.target" before="-" template="Magento_Theme::html/skiptarget.phtml">

2.2.3.1. <arguments> <argument name="target_id" xsi:type="string">contentarea</argument> </arguments>

2.3. <container name="page.bottom.container" as="page_bottom_container" label="Before Page Footer Container" after="main.content" htmlTag="div" htmlClass="page-bottom"/>

2.3.1. <container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main">

2.3.1.1. <arguments> <argument name="group_name" xsi:type="string">navigation-sections</argument> <argument name="group_css" xsi:type="string">nav-sections</argument> </arguments>

2.3.1.2. <container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/>

2.3.2. <container name="page.bottom" label="Before Page Footer" htmlTag="div" htmlClass="content"/>

2.4. <container name="before.body.end" as="before_body_end" after="-" label="Page Bottom"/>

2.4.1. <block class="Magento\Theme\Block\Html\Footer" name="absolute_footer" template="Magento_Theme::html/absolute_footer.phtml" />

2.5. <container name="header.container" as="header_container" label="Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"/>

2.5.1. <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-">

2.5.1.1. <container name="header.panel" label="Page Header Panel" htmlTag="div" htmlClass="panel header">

2.5.1.1.1. <block class="Magento\Framework\View\Element\Template" name="skip_to_content" template="Magento_Theme::html/skip.phtml">

2.5.1.1.2. <block class="Magento\Store\Block\Switcher" name="store_language" as="store_language" template="Magento_Store::switch/languages.phtml">

2.5.1.1.3. <block class="Magento\Customer\Block\Account\Navigation" name="top.links">

2.5.2. <container name="header-wrapper" label="Page Header" as="header-wrapper" htmlTag="div" htmlClass="header content">

2.5.2.1. <block class="Magento\Theme\Block\Html\Header\Logo" name="logo">

2.5.2.1.1. <arguments> <argument name="logo_img_width" xsi:type="number">189</argument> <argument name="logo_img_height" xsi:type="number">64</argument> </arguments>

2.6. <container name="page.top" as="page_top" label="After Page Header" after="header.container"/>

2.6.1. <block class="Magento\Framework\View\Element\Template" name="navigation.sections" before="-" template="Magento_Theme::html/sections.phtml">

2.6.1.1. <block class="Magento\Framework\View\Element\Template" name="store.menu" group="navigation-sections" template="Magento_Theme::html/container.phtml">

2.6.1.1.1. <arguments> <argument name="title" translate="true" xsi:type="string">Menu</argument> </arguments>

2.6.1.1.2. <block class="Magento\Theme\Block\Html\Topmenu" name="catalog.topnav" template="Magento_Theme::html/topmenu.phtml" ttl="3600" before="-"/>

2.6.1.2. <block class="Magento\Framework\View\Element\Text" name="store.links" group="navigation-sections">

2.6.1.2.1. <arguments> <argument name="title" translate="true" xsi:type="string">Account</argument> <argument name="use_force" xsi:type="boolean">true</argument> <argument name="text" xsi:type="string"><![CDATA[<!-- Account links -->]]></argument> </arguments>

2.6.1.3. <block class="Magento\Framework\View\Element\Template" name="store.settings" group="navigation-sections" template="Magento_Theme::html/container.phtml">

2.6.1.3.1. <arguments> <argument name="title" translate="true" xsi:type="string">Settings</argument> </arguments>

2.6.1.3.2. <block class="Magento\Store\Block\Switcher" name="store.settings.language" template="Magento_Store::switch/languages.phtml">

2.6.1.3.3. <block class="Magento\Directory\Block\Currency" name="store.settings.currency" template="Magento_Directory::currency.phtml">

2.6.2. <container name="top.container" as="topContainer" label="After Page Header Top" htmlTag="div" htmlClass="top-container"/>

2.6.3. <block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>

2.7. <container name="footer-container" as="footer" before="before.body.end" label="Page Footer Container" htmlTag="footer" htmlClass="page-footer"/>

2.7.1. <container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">

2.7.1.1. <block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml"/>

2.7.1.2. <block class="Magento\Framework\View\Element\Html\Links" name="footer_links">

2.7.1.2.1. <arguments> <argument name="css_class" xsi:type="string">footer links</argument> </arguments>

2.7.1.3. <block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/>

2.7.1.4. <block class="Magento\Framework\View\Element\Template" name="report.bugs" template="Magento_Theme::html/bugreport.phtml" ifconfig="design/footer/report_bugs"/>

3. <block name="require.js" class="Magento\Framework\View\Element\Template" template="Magento_Theme::page/js/require_js.phtml" />