Magento 2カスタムテーマレイアウトxmlおよびcssが機能しない


12

新しいテーマを作成しましたが、問題なく機能していましたが、数日後、機能していないものがあることに気付きました。

default_head_blocks.xmlが、含まれているcssファイル(ホストと外部の両方)を取得しなくなった

default.xmlは親のものを上書きしていません。

何が原因なのかわかりません。/ var /フォルダーと/ pub / static / frontend /を削除してみました


コンテンツをデプロイしてみましたか?php bin/magento setup:static-content:deploy
K

回答:


43

DBを確認してください。と呼ばれるテーブルがあり、これはthemeストアにインストールされたすべてのテーマへの参照を格納します。typeテーマの1が1に設定されている場合、Magentoはテーマが仮想である(つまり、何であれ)と見なし、xmlファイルをロードしなくなります。その場合は、0に変更してください。この問題の理由はわかりませんが、何度か問題が発生しています。

ここに画像の説明を入力してください


1
これで解決しました!データベースでこのタイプの値を「0」に設定する必要がありました。その後、すべての静的コンテンツをデプロイして再コンパイルしました。最後に、レイアウトXMLが再び読み込まれました!このデータベースタイプがどのように1に設定されたかはまだわかりません。@ circlesixに感謝します
Peter Keijsers

1
ああ、神様...私は過去16時間、うそをつくことなく暗闇の中で偶然出くわしてきました... どうもありがとうございます。
James Harrington

1
あなたは伝説です!私はそれを何時間も探していましたが、ある時点で2.1から2.2へのアップグレードを行うことは何かと思いました。お手伝いありがとう!
Shoaib Rehman 2018年

1
ありがとう!迅速なパッチのために、それをmagento2に報告します。
Kapil Yadav、

1
あなたは私の日を救った...しかし、なぜそれが起こるのですか?その理由は?
Sameer Bhayani
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.