EC-CUBE4でヘッダー等にログインユーザーの氏名や所持ポイントを表示させる
2023/09/02 (土) - 00:00 Program
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などでキャッシュさせてしまわないように注意しましょう。
おしまい♥
おすすめ記事
- さくらのレンタルサーバーのPHPとSQLiteを使ってみた
- microCMS&Astroで記事のページネーションを実装
- ChatGPT APIでWordPressの記事の要約を表示する
- Astro&microCMSで1ページ内にカテゴリごとの記事一覧を表示する
- [GPT4o,DALL-E 3,PHP] 指定画像と似たような画像を自動生成する
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/ec-cube4_header_username/trackback/