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テーマから置き直してみるのがいいと思います。
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024