特定のページのヘッダ、フッターを非表示にしたい

Topic summary

課題: Dawnテーマで特定ページのみヘッダ/フッタを非表示にしたいが、template を ‘/pages/test_lp01’ や ‘page.test_lp01’ と比較しても反映されない。

前提整理: 対象ページに「test_lp01」というpageテンプレートを追加・割当済みであること。

技術ポイント: Liquidの template オブジェクトは name.suffix 形式で値を返すため、期待値は「page.test_lp01」。この実値に基づいて条件分岐を書く必要がある。

確認方法: {{ template }} を一時出力して、実際のテンプレート名が何かを特定する(値確認が最優先)。

参考資料: Shopify公式ドキュメント(templateオブジェクト)と、コミュニティの類似質問スレッドが提示された。

現状・結論: 解決報告は未確認で継続中。次のアクションは template の実値確認と条件式の修正。

Summarized with AI on January 6. AI used: gpt-5.

ストア制作での質問失礼致します。

特定のページのヘッダ、フッタを非表示したいく以下のコードを記述しているのですが上手く反映現象が起きております。

________________________

ページ

ドメイン/pages/test_lp01

________________________

{% if template != ‘/pages/test_lp01’ %}
{% section ‘header’ %}
{% endif %}

{% if template != ‘/pages/test_lp01’ %}
{% section ‘footer’ %}
{% endif %}

________________________

文字列を page.test_lp01 にして試してみたのですが上手くできませんでした。

テーマはDawn

よろしくお願いいたします。

推測ですが以下のような前提ということでしょうか?

  • pageに新しいテンプレートを「test_lp01」という名称で追加し、ページ投稿画面のテンプレートで設定している

上記であっている場合は、以下のように name と suffix がピリオドで繋がれた形で値を取得できると思います。

page.test_lp01

■補足

値を取得して用いる処理が動かない場合は、以下のように該当の値だけを出力して確認することをお勧めします。

{{ template }}

また、以下のように関連するドキュメントを読むこともお勧めします。

https://shopify.dev/docs/api/liquid/objects/template

加えて、以下のように類似の質問がありますのでコミュニティ内を検索することもお勧めします。

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