default.xml 没有被读取 magento 2
default.xml not being read magento 2
我很难让我的 default.xml 文件在 Magento 2 中读取。
我已经创建并应用了自定义主题,但我对其中的 XML 文件所做的任何更改都不适用。如果我编辑父主题 XML (Luma) 它可以工作,所以我知道其中的代码是正确的——我一定是遗漏了一些如此简单的东西,我希望有人能帮忙。
我的文件结构是:
\app
\design
\frontend
\mycompanyname
\mythemename
\layout
\default.xml
XML 文件中包含以下内容:
<?xml version="1.0"?>
<!--
/**
* Copyright © 2013-2017 Magento, Inc. All rights reserved.
See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<move element="top.search" destination="header.panel" />
<move element="minicart" destination="header.panel" />
</body>
</page>
我想我已经在后端正确应用了主题,还有什么需要我检查的吗?
提前致谢。
重新阅读文档,当它提到将 XML 文件放在名为 'Magento_Theme' 的文件夹中时,我认为它指的是主题文件夹,不是 一个名为 'Magento Theme' 的实际文件夹 :D
文件夹结构如下,一切正常:
\app
\design
\frontend
\mycompanyname
\mythemename
\Magento_Theme
\layout
\default.xml
我很难让我的 default.xml 文件在 Magento 2 中读取。
我已经创建并应用了自定义主题,但我对其中的 XML 文件所做的任何更改都不适用。如果我编辑父主题 XML (Luma) 它可以工作,所以我知道其中的代码是正确的——我一定是遗漏了一些如此简单的东西,我希望有人能帮忙。
我的文件结构是:
\app
\design
\frontend
\mycompanyname
\mythemename
\layout
\default.xml
XML 文件中包含以下内容:
<?xml version="1.0"?>
<!--
/**
* Copyright © 2013-2017 Magento, Inc. All rights reserved.
See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<move element="top.search" destination="header.panel" />
<move element="minicart" destination="header.panel" />
</body>
</page>
我想我已经在后端正确应用了主题,还有什么需要我检查的吗?
提前致谢。
重新阅读文档,当它提到将 XML 文件放在名为 'Magento_Theme' 的文件夹中时,我认为它指的是主题文件夹,不是 一个名为 'Magento Theme' 的实际文件夹 :D
文件夹结构如下,一切正常:
\app
\design
\frontend
\mycompanyname
\mythemename
\Magento_Theme
\layout
\default.xml