Knowledge Diary

【Shopify】request.page_typeを使ってページタイプごとの分岐をかける

Published: Updated:

Index

CloseOpen

Liquid


{%- case request.page_type -%}
    {%- when 'list-collections' -%}
        {%- comment -%} コレクション一覧 {%- endcomment -%}

    {%- when 'collection' -%}
        {%- comment -%} コレクション {%- endcomment -%}
    
    {%- when 'product' -%}
        {%- comment -%} 商品 {%- endcomment -%}
    
    {%- when 'cart' -%}
        {%- comment -%} カート {%- endcomment -%}
    
    {%- when 'blog' -%}
        {%- comment -%} ブログ {%- endcomment -%}
    
    {%- when 'article' -%}
        {%- comment -%} ブログ記事 {%- endcomment -%}
    
    {%- when 'page' -%}
        {%- comment -%} 独自ページ {%- endcomment -%}
    
    {%- when 'metaobject' -%}
        {%- comment -%} メタオブジェクトのエントリーをページ化 {%- endcomment -%}
    
    {%- when 'customers/account' -%}
        {%- comment -%} アカウント {%- endcomment -%}
    
    {%- when 'customers/register' -%}
        {%- comment -%} 会員登録 {%- endcomment -%}
    
    {%- when 'customers/login' -%}
        {%- comment -%} ログイン {%- endcomment -%}
    
    {%- when 'customers/addresses' -%}
        {%- comment -%} 住所を変更する {%- endcomment -%}
    
    {%- when 'customers/order' -%}
        {%- comment -%} 注文履歴 {%- endcomment -%}
    
    {%- when 'customers/activate_account' -%}
        {%- comment -%} アカウントを有効にする {%- endcomment -%}
    
    {%- when 'customers/reset_password' -%}
        {%- comment -%} パスワードをリセットする {%- endcomment -%}
    
    {%- when 'search' -%}
        {%- comment -%} 検索 {%- endcomment -%}
    
    {%- when 'policy' -%}
        {%- comment -%} 法務関連 {%- endcomment -%}
    
    {%- when '404' -%}
        {%- comment -%} エラー {%- endcomment -%}
    
    {%- when 'gift_card' -%}
        {%- comment -%} ギフトカード {%- endcomment -%}
    
    {%- when 'password' -%}
        {%- comment -%} パスワード {%- endcomment -%}
    
    {%- else -%}
        {%- comment -%} TOPページ {%- endcomment -%}

{%- endcase -%}

免責事項

  • 当ブログでは、執筆者の経験に基づいた技術情報や知識を提供していますが、その正確性や普遍性を保証するものではありません。情報は執筆時点のものであり、技術の進展により古くなる可能性があります。これらの情報を利用する際は、自己責任で行ってください。必要に応じて専門家の助言を求めることをお勧めします。
  • 当ブログで提供するプログラムコードは、執筆者の最善の知識に基づいていますが、その正確性や完全性を保証するものではありません。コードの利用や実行により生じた損害や問題については、一切の責任を負いかねます。コードの使用は、自己責任で行ってください。
  • 当サイトで使用しているスクリーンショット画像について、著作権はサイトの権利者に帰属します。掲載に不都合がある場合、お手数ですがお問い合わせフォームよりご連絡ください。
  • 当サイトからリンクよって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いかねますのでご了承ください。
  • 当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。