首页 文章

default.xml没有被读取magento 2

提问于
浏览
1

我在使用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

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

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

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

相关问题