2017-12-06 19 views
0

Magentoに新しく、Magento 2を使用しています。うまく動作しているカスタムテーマがあります。突然、私のカスタムテーマのMagento_Theme/layoutフォルダのファイルが読み込まれていないようです。レイアウトフォルダにはdefault_head_blocks.xmldefault.xmlがあります。両方のファイルが突然動作を停止しました。Magento2のテーマレイアウトファイルが突然動作を停止しました

は、ここに私の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フォルダ内のファイルは正常に読み込まれます。私のレイアウトフォルダ内のファイルだけに見えます。

これがどうして起こるのか、それを修正する方法があるのでしょうか?

+0

はVARですべてのフォルダを削除しよう/パブ/静的/してから再実行コマンドデプロイ、フラッシュ、再インデックスの機能 – Mayur

+0

「両方のファイルが突然停止した」方法を指定できますか?あなたはどんな種類のエラーを受け取りますか?あなたは彼らが「働いていない」ことをどうやって見つけましたか?私たちはあなたを助けるためにさらにいくつかの情報が必要です。 – dbrekelmans

+0

画面にエラーが表示されますか?コンソールまたはログファイル? –

答えて

0

私の経験から、このような場合は、次のことを行う必要があります。

クリーンキャッシュ:

php bin/magento cache:clean 

キャッシュのフラッシュ:

php bin/magento cache:flush 

(別売)のキャッシュをクリアすると、すべての変更を表示していないようならば、あなたは何をする必要がある場合があります静的展開。

スタティックデプロイ:注:これはシステムによっては少し時間がかかります。

php ./bin/magento setup:static-content:deploy --theme <your theme example myTheme/Default> 

これらのプロセスの後で、ページをもう一度試して再読み込みできます。

0

<script>をファイル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"/> 
    </head> 
</page> 

静的展開:

php bin/magento setup:static-content:deploy 

キャッシュのフラッシュ:

php bin/magento cache:flush 
関連する問題