Liquid、JavaScriptなどに関する質問
Debutのテーマをカスタマイズして現在サイトを構築しているのですが、商品追加のボタンや、マイページから住所を追加するボタンをクリックしてもページ遷移しません。
※商品追加ボタンはクリックするとぐるぐる回るアイコンがずっと表示されたまま動きません。
一応調べてみたところ下記のエラーが吐き出されているのはわかったのですが、具体的にどのように修正すればいいのかがわかりません。
ーーーーーーーーーーーーーーーーーー
Uncaught TypeError: Cannot read property 'querySelectorAll' of null
at cacheSelectors (theme.js?v=9300526583029825873:2901)
at Object.init (theme.js?v=9300526583029825873:2867)
at new Header (theme.js?v=9300526583029825873:7719)
at Sections._createInstance (theme.js?v=9300526583029825873:47)
at Sections.<anonymous> (theme.js?v=9300526583029825873:141)
at NodeList.forEach (<anonymous>)
at Sections.register (theme.js?v=9300526583029825873:139)
at HTMLDocument.<anonymous> (theme.js?v=9300526583029825873:9571)
cacheSelectors @ theme.js?v=9300526583029825873:2901
init @ theme.js?v=9300526583029825873:2867
Header @ theme.js?v=9300526583029825873:7719
_createInstance @ theme.js?v=9300526583029825873:47
(anonymous) @ theme.js?v=9300526583029825873:141
register @ theme.js?v=9300526583029825873:139
(anonymous) @ theme.js?v=9300526583029825873:9571
ーーーーーーーーーーーーーーーーーー
どなたかわかる方いましたらご教示いただけますと幸いです。
該当エラーは何かを特定する情報が含まれていないので、URLで示すなどでないと
解決は出来ないと思います。
ありがとうございます。
元々Debutテーマ内にあったheader部分を置き換えたのが原因だったようです。
debutテーマのtheme.jsの中身が変わっているか、theme.jsで使ってた定義がhtmlの構造の中に無いか、色々原因は考えられます。
エラー内容と構造を見比べてコードを修正するか、一度最初のdebutテーマから置き直してみるのがいいと思います。
Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 2024