私がカスタマイズしているテーマは、こちらです。
Debut
バージョン17.13.0
今まで正常に、表示できていました。
でも、急にヘッダーとフッターのみ表示されて、間のセクションが全く表示されなくなりました。
ヘッダーとフッターがひっついて表示されている状態で、間は、空いていません。
ショップからテーマをダウンロードしてやりなしましたが、改善されません。
直し方をご教示頂けましたら、幸いです。
よろしくお願いします。
症状: CLIプレビューでヘッダーとフッターのみ表示され、中間のセクションが一切出ない(ヘッダーとフッターがくっついた状態)。
環境: Debut テーマ v17.13.0。以前は正常表示。テーマの再ダウンロードでも改善せず。
エラー: 「Preset ‘Default’ ブロック『footer-0/1』のタイプが無効。タイプはスキーマで定義が必要」や「Preset ‘Light’ の『link_list/text/newsletter』が無効」といった schema 関連の警告。Shopifyツールのバージョンアップ影響は不明。
調査: feature-section.liquid と shipping-section.liquid を編集すると、片方を直すともう片方が元に戻る挙動に遭遇。編集中の footer には schema が存在しないと判明。新しい Debut から footer の schema をコピーし、現在の footer に貼り付け。
結果/結論: settings_data.json のエラーが解消。原因はフッターの schema 欠落により、settings_data.json のブロックタイプ参照が不整合になっていたこと。footer の schema 修正が有効な対処で、セクション非表示問題もこれに起因していたとみられる。実質的に解決。
私がカスタマイズしているテーマは、こちらです。
Debut
バージョン17.13.0
今まで正常に、表示できていました。
でも、急にヘッダーとフッターのみ表示されて、間のセクションが全く表示されなくなりました。
ヘッダーとフッターがひっついて表示されている状態で、間は、空いていません。
ショップからテーマをダウンロードしてやりなしましたが、改善されません。
直し方をご教示頂けましたら、幸いです。
よろしくお願いします。
今、下記のエラーが出ています。
でも、セクションの表示は、出来ていました。
shopifyのツールのバージョンアップをしていますが、それが関係しているのでしょうか?
Preset 'Default' ブロック「footer-0」のタイプの値は無効です。タイプはスキーマで定義する必要があります。
Preset 'Default' ブロック「footer-1」のタイプの値は無効です。タイプはスキーマで定義する必要があります。
Preset 'Light' ブロック「link_list」のタイプの値は無効です。タイプはスキーマで定義する必要があります。
Preset 'Light' ブロック「text」のタイプの値は無効です。タイプはスキーマで定義する必要があります。
Preset 'Light' ブロック「newsletter」のタイプの値は無効です。タイプはスキーマで定義する必要があります。
今回feature-section.liquidとshipping-section.liquidの更新が上手く行かず、数日悩んでいました。
feature-section.liquidを書き換えるとshipping-section.liquidの書き換えた内容が元にもどってしまう。または、その逆もあるということで、何度試しても、解決しなかったのです。
今回、ふと閃いて新しいDebutの新しいバージョンから、footerのschemaをコピーして、今編集しているfooterに貼り付けました。
今編集しているfooterには、schemaが無かったのです。
その影響で、settings_data.jsonでエラーが出ていたようです。
footerのschemaを修正したら、settings_data.jsonのエラーも無くなりました。