0

OpenCart 2.0 のヘッダーに顧客の姓名を入れる方法を教えてください。

私はすでに OpenCart 1.5.6 でこのコードを使用しています:

<?php echo $this->customer->getFirstName(); ?>
<?php echo $this->customer->getLastName(); ?>

ただし、このコードは OC 2.0 では機能しません

このエラーが発生しています:Undefined property: Loader::$customer in header.tpl

誰か助けてください。

4

2 に答える 2

0

ねえ、ログインしているユーザーの姓名を追加する解決策がありました: 1.Go To: catalog/controller/common/header.php

  1. 次に、パブリック関数インデックス () {.... を見つけます。

  2. 次に、次のコードを追加します。

if ($this->customer->isLogged()) { $data['welcome_message'] = sprintf("ようこそ %s %s, ご滞在をお楽しみください!", $this->customer->getFirstName(), $this ->customer->getLastName()); }

  1. 次に、catalog/view/theme/YOURTHEME/template/common/header.tpl に移動します。

  2. 次に、これを好きな場所に置きます:

于 2015-12-02T10:09:10.217 に答える