【发布时间】:2018-05-20 15:36:02
【问题描述】:
我是 Magento 的新手,并且正在使用 Magento 2。我有一个自定义主题,它一直运行良好。突然,我的自定义主题的 Magento_Theme/layout 文件夹中的文件似乎没有加载。在我的布局文件夹中,我有default_head_blocks.xml 和default.xml。两个文件突然停止工作。
这是我的default_head_blocks.xml:
<?xml version="1.0" ?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<css src="css/bootstrap.min.css" />
<css src="css/styles-m.css" />
<css src="css/styles-l.css" media="screen and (min-width: 768px)"/>
<script src="js/bootstrap.min.js"/>
<script src="js/site.js"></script>
</head>
</page>
还有我的default.xml:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="header.panel">
<block class="Magento\Framework\View\Element\Html\Links" name="header.links">
<arguments>
<argument name="css_class" xsi:type="string">header links</argument>
</arguments>
</block>
</referenceContainer>
<referenceContainer name="footer">
<block class="Magento\Theme\Block\Html\Footer" name="absolute_footer" template="html/absolute_footer.phtml" />
</referenceContainer>
<referenceBlock name="report.bugs" remove="true"/>
<referenceBlock name="store.settings.currency" remove="true"/>
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="advanced-search-link" remove="true"/>
<referenceBlock name="skip_to_content" remove="true"/>
<referenceBlock name="store_switcher" remove="true"/>
<referenceBlock name="navigation.sections" remove="true"/>
<referenceBlock name="top.search" remove="true"/>
<referenceBlock name="footer_links" remove="true"/>
<move element="copyright" destination="before.body.end"/>
<move element="logo" destination="navigation.sections"/>
<move element="form.subscribe" destination="footer"/>
<move element="catalog.topnav" destination="header.container"/>
<move element="top.links" destination="footer"/>
</body>
</page>
正如我所说,文件在某一时刻工作得非常好。
我的Magento_Theme/templates/html 文件夹中的文件可以正常加载。似乎只是我的布局文件夹中的文件。
任何想法为什么会发生这种情况或如何解决它?
【问题讨论】:
-
尝试删除var/和pub/static/中的所有文件夹,然后重新运行deploy、flush和reindex命令。
-
您能否指定
BOTH files suddenly stopped working的方式。您是否收到任何类型的错误?您是如何发现他们“停止工作”的?我们需要更多信息来帮助您。 -
屏幕上是否出现任何错误?控制台或日志文件?
-
面临同样的问题。 @mmshr 找到任何解决方案?另外,如果有人有解决方案,请与我们分享。