ECキューブ4 商品一覧ページ 商品詳細ページ タイトルタグを変更する方法

ECキューブ4で商品一覧や商品詳細ページのタイトルタグを変更する方法の

記載されているページがなかったので、下記に記載します。


ソースコードの書き方

 {% set request_uri = app.request.server.get('REQUEST_URI') %}

でURLを取得。


{% elseif 'products/list' in request_uri %}

URLを判別

商品一覧で、あれば、 'products/list' で判別

商品詳細は、'products/detail' で判別して、

elseif で条件分岐


サンプルソース

以下サンプルソースです(^^)

   {% set request_uri = app.request.server.get('REQUEST_URI') %}

{% if app.request.attributes.get('_route') == 'homepage' %}

<title>{{ BaseInfo.shop_name }}</title>

{% elseif 'products/list' in request_uri %}

<title>{{ subtitle }} / 商品一覧 / 地域名 / {{ BaseInfo.shop_name }}</title>

{% elseif 'products/detail' in request_uri %}

<title>{{ subtitle }} /  地域名 / {{ BaseInfo.shop_name }}</title>

{% else %}

<title>{% if subtitle is defined and subtitle is not empty %}{{ subtitle }} / {% elseif title is defined and title is not empty %}{{ title }} / {% endif %}{{ BaseInfo.shop_name }}</title>

{% endif %}


※参考ページ
EC-CUBE4でURLに指定した文字列が入っていた場合に条件分岐させる方法
https://techmemo.biz/ec-cube/ec-cube4-requesturi/


コメント