FROM CACHE - jp_header

ヘッダーのグローバルメニューとアナウンスバーをページごとに変更したい。

yuzuyu
新規メンバー
8 0 0

有料テーマMotionにて、コーポレートサイト内にオンラインショップを開いています。

そのためトップページとオンラインショップで表示するグローバルメニューとアナウンスバーを変更したいと考えています。

英語のコミュニティで解決しそうなものをみつけ実装しましたが、うまくいきませんでした。

https://community.shopify.com/c/shopify-design/change-header-in-2-different-pages/m-p/509127 

theme.liquid内の {%- section 'header' -%} を

 

 {% if template == 'index' %}
{%- section 'header' -%}
{% elsif page.handle == 'shop_lp' %}
{%- section 'header-shop' -%}
{% else %}
{% section 'header-for-other-pages' %}
{% endif %}

に書き換えました。

 

shop_lp(オンラインショップのページ名)

header-shop(オンラインショップ用のヘッダー名)

 

header-for-other-pagesに関しましてはエラーが出てしまいます。

 

こちらのコードに不備があるのか、またほかに解決方法があればご教示いただきたいです。

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

 

2件の返信2

株式会社フルバランス
Shopify Partner
1523 545 685

Yuzuyuさま

 

いただいている形で実装可能かと存じますが、header-for-other-pages.liquidというファイルは作成されていますでしょうか?

またエラーとはどういったでエラーでしょうか?

 

お手数ですが確認いただけますと幸いです。

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
yuzuyu
新規メンバー
8 0 0

お返事ありがとうございます。

header-for-other-pages.liquidというファイルがなかったので、

{% section 'header-for-other-pages' %}内をheaderに変更したところうまく実装できました。

 

しかし私の行いたい「ヘッダーのグローバルメニューとアナウンスバーをページごとに変更」することがこちらの方法では実装できませんでした。

 

「ヘッダーのグローバルメニューとアナウンスバーをページごとに変更」する方法があればご教示いただきたいです。