ページ内リンクがうまくいきません

ページ内リンクを設定したくて、メニューページで「/#〇〇」を設定しました。

他のページからのリンクはうまくいくんですが、ページ内でリンクをクリックすると、画面が真っ白になってしまいます。何が原因でしょうか?

テーマはPrestigeを使っています。

@tagawayumino

開発ストアでのトライアルですが、

最新版のPrestige 7.3.6で、

<a href="/#hoge">linkToHoge</a>

をトップページの先頭に設置し、


Write or copy/paste Liquid code

をトップページの下に設置し、

ページ上部のリンクをクリックして確認してみました。

特に画面が真っ白になってしまうということもなく、期待通りの挙動をしました。

質問者様の状況には、何か発生条件があるように思うのですが、

いただいた情報だけではこれ以上調査ができません。

差し支えなければ、

プライベートメッセージで、

問題が発生していることを確認できるURLを頂戴できると何か分かるかもしれません。

(解決のお約束はできませんが。)

ご参考まで。

(キュー田辺)

ご回答ありがとうございます。「/」を付けず、「#」のみにすればうまくいくのですが…それだと他のページから飛べなくなるのでどうしたものかと…。

以下の質問と同様の現象だと思うのですが、この質問の解決策をPrestigeで応用することは可能ですか?

https://community.shopify.com/post/1556377

結局原因がよくわからなかったので、トップページ用のメニュー(「#〇〇」で設定)とそれ以外のページ用のメニュー(「/#〇〇」で設定)

をつくり、それぞれに設定することで何とか表示されるようになりました。

1 Like