かんろぐ Written by kan

【Shopify】特定のページでヘッダーやフッターの表示・非表示をする方法

Shopify

PR ※当サイトではアフィリエイト広告を利用しています

こんにちは!

本記事では、Shopifyの特定のページでヘッダーやフッターの表示・非表示をする方法をカスタマイズする方法を解説します!

デフォルトのままだと、ヘッダーやフッターは通常通り表示されてるままです。

例えばランディングページ(LP)を作る時は、ヘッダーやフッターを表示させたくないですよね。

例:page.sample-lp.json

【Shopify】特定のページでヘッダーやフッターの表示・非表示をする方法
上記のように1枚ページであるランディングページ(LP)にはヘッダー・フッターはいらないので、できれば削除したいです。

これらをカスタマイズして、表示・非表示できるように変更していきましょう。

使っているテーマやバージョンは下記になります。

  • テーマ→Dawn
  • バージョン→11.0(2023年9月現在)

他のテーマやバージョンが違うとうまくいかないこともあるので、実装前はソースコードをバックアップしたり、テーマ自体を複製したりと対策をしておいてください。

Shopify参考記事一覧

特定のページでヘッダーやフッターの表示・非表示をする方法

方法は、テンプレート名をif文で条件分岐をして表示・非表示の切り替えを行います。

条件分岐の方法


{% if template != 'page.sample-lp' %}
{% endif %}

これで簡単に表示・非表示の切り替えができます。
【Shopify】特定のページでヘッダーやフッターの表示・非表示をする方法
記述場所はこちらを参考にしてください。※クリックで拡大できます。


    {% if template != 'page.sample-lp' %}
      {% sections 'header-group' %} →ヘッダーが非表示になる
    {% endif %}

    {% if template != 'page.sample-lp' %}
      {% sections 'footer-group' %}  →フッターが非表示になる
    {% endif; %}

【Shopify】特定のページでヘッダーやフッターの表示・非表示をする方法
このようになればOKです。簡単ですね!

同じようにフッターも非表示になっています。

さらに「contains」を活用することで、さらに条件分岐の幅も広がるので使ってみてください。

まとめ

いかがでしたか?
実装や設定が難しいようであれば、ぜひお問い合わせページからご相談いただければご対応しますので、お気軽にどうぞ(`・ω・)ゞ

Shopifyの参考記事一覧

この記事を書いた人
かんろぐ/プロフィールアイコン
かん
未経験からWeb制作会社へ転職 | Webの楽しさや転職のあれこれを発信 | 転職サポート「CodeChange」主催 / 転職成功15名超 | WordPress・Shopify | CodeBegin転職講師 | マナブさん弟子 | カオマンガイとサウナ | ブロガー | ●かんろぐ運営/月間7,600PV達成 |

合わせて読みたい記事