EC-CUBE4でヘッダー等にログインユーザーの氏名や所持ポイントを表示させる

2023/09/02 (土) - 00:00 PHP&CMS

EC-CUBE4で、楽天市場やAmazonのようにヘッダー等にログインしているユーザの氏名や、現在所持しているポイントを表示させる方法。

EC-CUBE 4.2で検証済み。

{# ログインしている場合に表示 #}
{% if is_granted('ROLE_USER') %}
 <a href="{{ url('mypage') }}">{{app.user.name01}} {{app.user.name02}}</a> さん、いらっしゃいませ!
 {% if BaseInfo.option_point %} 
 ({{ app.user.point|number_format}} ポイント所持)
 {% endif %}
{% endif %}

/app/template/default/Block/header.twig などに以上のようなコードを記入してアップロードし、反映されているか確認ください。なお、ログイン中はフロントのヘッダーに常時表示されてしまうので、誤ってCDNなどでキャッシュさせてしまわないように注意しましょう。

おしまい

タグ:

記事をシェアする

  • facebookでシェアする
  • twitter(X)でシェアする
  • LINEでシェアする
  • はてなブックマークでシェアする
  • Pocketでシェアする
  • Pinterestでシェアする

トラックバック & ピンバック

この記事へのトラックバックURI
https://weblog.walk-life.me/ec-cube4_header_username/trackback/

コメント

コメントは下記からどうぞ

ページの先頭へ