Skip to content

Instantly share code, notes, and snippets.

@igorhasse
Created May 12, 2017 19:09
Show Gist options
  • Save igorhasse/cde5f24f7079155b0baa204d05d402d9 to your computer and use it in GitHub Desktop.
Save igorhasse/cde5f24f7079155b0baa204d05d402d9 to your computer and use it in GitHub Desktop.
Defualt.xml Magento 2 theme Folk
<?xml version="1.0"?>
<!--
/**
* Copyright © 2013-2017 Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<update handle="default_head_blocks"/>
<body>
<referenceBlock name="register-link" remove="true"/>
<referenceBlock name="authorization-link" remove="true"/>
<referenceBlock name="wish-list-link" remove="true"/>
<referenceBlock name="my-account-link" remove="true"/>
<referenceBlock name="top.links" remove="true"/>
<referenceBlock name="header.panel.wrapper" remove="true"/>
<referenceBlock name="header.topnav" remove="true"/>
<referenceBlock name="navigation.sections" remove="true"/>
<referenceBlock name="page.main.title" remove="true"/>
<!--<referenceBlock name="page.wrapper" remove="true" />-->
<block name="require.js" class="Magento\Framework\View\Element\Template"
template="Magento_Theme::page/js/require_js.phtml"/>
<referenceContainer name="after.body.start">
<block class="Magento\RequireJs\Block\Html\Head\Config" name="requirejs-config"/>
<block class="Magento\Translation\Block\Html\Head\Config" name="translate-config"/>
<block class="Magento\Translation\Block\Js" name="translate"
template="Magento_Translation::translate.phtml"/>
<block class="Magento\Framework\View\Element\Js\Cookie" name="js_cookies"
template="Magento_Theme::js/cookie.phtml"/>
<block class="Magento\Theme\Block\Html\Notices" name="global_notices" template="html/notices.phtml"/>
</referenceContainer>
<!--<move element="catalog.topnav" destination="header-wrapper" after="logo"/>-->
<!--<move element="header.nav" destination="header-wrapper" before="logo"/>-->
<!--<move element="form.subscribe" destination="page.wrapper" before="footer-container"/>-->
<!--<referenceBlock name="top.links">
<block class="Magento\Theme\Block\Html\Header" name="header" as="header" before="-">
<arguments>
<argument name="show_part" xsi:type="string">welcome</argument>
</arguments>
</block>
</referenceBlock>
<referenceContainer name="main.content">
<block class="Magento\Framework\View\Element\Template" name="skip_to_content.target" before="-" template="Magento_Theme::html/skiptarget.phtml">
<arguments>
<argument name="target_id" xsi:type="string">contentarea</argument>
</arguments>
</block>
</referenceContainer>-->
<move element="page.wrapper" destination="after.body.start" after="-"/>
<move element="form.subscribe" destination="after.body.start" before="footer.content"/>
<move element="header.container" destination="after.body.start" after="js_cookies"/>
<move element="logo" destination="header-wrapper" before="catalog.topnav"/>
<!--<referenceContainer name="page.top">
<block class="Magento\Framework\View\Element\Template" name="navigation.sections" before="-" template="Magento_Theme::html/sections.phtml">
<arguments>
<argument name="group_name" xsi:type="string">navigation-sections</argument>
<argument name="group_css" xsi:type="string">nav-sections</argument>
</arguments>
<block class="Magento\Framework\View\Element\Template" name="store.menu" group="navigation-sections" template="Magento_Theme::html/container.phtml">
<arguments>
<argument name="title" translate="true" xsi:type="string">Menu</argument>
</arguments>
<block class="Magento\Theme\Block\Html\Topmenu" name="catalog.topnav" template="html/topmenu.phtml" ttl="3600" before="-"/>
</block>
<block class="Magento\Framework\View\Element\Text" name="store.links" group="navigation-sections">
<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[&lt;!&ndash; Account links &ndash;&gt;]]></argument>
</arguments>
</block>
<block class="Magento\Framework\View\Element\Template" name="store.settings" group="navigation-sections" template="Magento_Theme::html/container.phtml">
<arguments>
<argument name="title" translate="true" xsi:type="string">Settings</argument>
</arguments>
<block class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml">
<arguments>
<argument name="id_modifier" xsi:type="string">nav</argument>
</arguments>
</block>
<block class="Magento\Directory\Block\Currency" name="store.settings.currency" template="currency.phtml">
<arguments>
<argument name="id_modifier" xsi:type="string">nav</argument>
</arguments>
</block>
</block>
</block>
<container name="top.container" as="topContainer" label="After Page Header Top" htmlTag="div" htmlClass="top-container"/>
<block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
</referenceContainer>-->
<!--<referenceContainer name="columns.top">
<block class="Magento\Theme\Block\Html\Title" name="page.main.title" template="html/title.phtml"/>
<container name="page.messages" htmlTag="div" htmlClass="page messages">
<block class="Magento\Framework\View\Element\Template" name="ajax.message.placeholder"
template="Magento_Theme::html/messages.phtml"/>
<block class="Magento\Framework\View\Element\Messages" name="messages" as="messages"
template="Magento_Theme::messages.phtml"/>
</container>
</referenceContainer>-->
<!--<referenceContainer name="main">
<container name="content.top" label="Main Content Top"/>
<container name="content" label="Main Content Area"/>
<container name="content.aside" label="Main Content Aside"/>
<container name="content.bottom" label="Main Content Bottom"/>
</referenceContainer>
<referenceContainer name="page.bottom.container">
<container name="page.bottom" label="Before Page Footer" htmlTag="div" htmlClass="content"/>
</referenceContainer>
<referenceContainer name="footer-container">
<container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher"
template="switch/stores.phtml"/>
<block class="Magento\Framework\View\Element\Html\Links" name="footer_links">
<arguments>
<argument name="css_class" xsi:type="string">footer links</argument>
</arguments>
</block>
<block class="Magento\Theme\Block\Html\Footer" name="copyright" template="html/copyright.phtml"/>
<block class="Magento\Framework\View\Element\Template" name="report.bugs"
template="Magento_Theme::html/bugreport.phtml"/>
</container>
</referenceContainer>
-->
<referenceContainer name="footer-container" htmlTag="footer">
<container name="footer.content" htmlTag="footer">
<block class="Magento\Theme\Block\Html\Footer" name="footer" template="html/footer.phtml"/>
</container>
</referenceContainer>
<move element="footer.content" destination="after.body.start" after="page.wrapper"/>
<referenceContainer name="content">
<block class="Magento\Framework\View\Element\FormKey" name="formkey"/>
</referenceContainer>
</body>
</page>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment