default.xml没有被读取magento 2

时间:2017-11-04 18:30:13

标签: xml magento magento2 magento2.1 magento-2.0.7

我在使用Magento 2中读取我的default.xml文件时遇到了麻烦。

我已创建并应用了自定义主题,但我对其中的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>

我想我已经在后端正确应用了主题,还有什么可供我查看的吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

重新阅读文档,当它将XML文件放在名为“Magento_Theme”的文件夹中时,我认为它意味着主题文件夹 NOT 一个名为'Magento Theme'的实际文件夹:D

文件夹结构如下,一切正常:

\app
 \design
  \frontend
   \mycompanyname
    \mythemename
     \Magento_Theme
      \layout
       \default.xml