🚀

【Shopify基礎構築③】 特定のページだけにコードを適用させる

2023/03/13に公開

この記事では、Shopifyで'index'(トップページ)'blog'(ブログ記事)などの特定のページだけにコードを適用させる方法を紹介します。

使用するオブジェクト

requestオブジェトを使用します。
https://shopify.dev/docs/api/liquid/objects/request

特定のページに適用させる場合

以下のコードを使用します。

{% if request.page_type == 'template' %}
 //適用させるコード
{% endif %}

templateには、
404articleblogcaptchacartcollectionlist-collectionscustomers/accountcustomers/activate_accountcustomers/addresses
customers/logincustomers/ordercustomers/registercustomers/reset_passwordgift_cardindexpagepasswordpolicyproductsearch
が入ります。

例:'index'(トップページ)に適用させる場合

{% if request.page_type == 'index' %}
 //'index'(トップページ)に適用させる処理
{% endif %}

pathで適用させる場合

例えば、collectionjuiceというハンドルのコレクションだけ表示させる場合を考えます。
この場合のURLは
https://shopify.com/collections/juice
となります。
この場合、以下のコードを使用します。

{% if request.path == '/collections/juice' %}
 //コレクション[juice]だけに適用させるコード
{% endif %}

ほかにもblogs/○○(ブログ記事のhandle)pages/○○(ページのhandle)などにも適用させることができます。

Shopifyの構築を承ります!

Shopifyで実装したいデザインなどがござましたら、お気軽にご相談、お問い合わせくださいませ!

Discussion