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

解決済
COLA-KUN
観光客
12 0 1

はじめまして。
現在テーマDawnでECサイトを作成しています。
デザイン面からTOPページのヘッダーとフッターのみ非表示にしたいのですが上手くいきません。
方法が御座いましたらご教示いただけますと幸いです。

1 件の受理された解決策

ベストソリューション
mrtc
探検家
42 19 20

成功

theme.liquidを開き、{% section 'header' %}と{% section 'footer' %}の部分を以下のようにしてください。

 

{% if template != 'index' %}
	{% section 'header' %}
{% endif %}

{% if template != 'index' %}
	{% section 'footer' %}
{% endif %}

 

トップページは「index.json」テンプレートを使用するので、テンプレートがindex以外は{% section %}を出力するという分岐をそれぞれに適用させます。

また、{% unless == 'index' %}〜{ % endunless %}を使っても同様の処理が可能です。

元の投稿で解決策を見る

2件の返信2
mrtc
探検家
42 19 20

成功

theme.liquidを開き、{% section 'header' %}と{% section 'footer' %}の部分を以下のようにしてください。

 

{% if template != 'index' %}
	{% section 'header' %}
{% endif %}

{% if template != 'index' %}
	{% section 'footer' %}
{% endif %}

 

トップページは「index.json」テンプレートを使用するので、テンプレートがindex以外は{% section %}を出力するという分岐をそれぞれに適用させます。

また、{% unless == 'index' %}〜{ % endunless %}を使っても同様の処理が可能です。

元の投稿で解決策を見る

COLA-KUN
観光客
12 0 1

ありがとうございます。
完璧にできました!!