2017-10-04 7 views
-1

私はcatlog/controller/acount/account.phpDispalyユーザ名

でもcatalog/theme/customtemplate/template/header/header1.twig

を行う作業が、私はどのファイルに追加する必要がどのようなものoutput.So取得することができませんか。

答えて

0

catalog/controller/common/header.phpには、次のコードを最初に追加します。&姓catalog/view/theme/your-theme/template/common/header.twig &で

$data['customer_firstname'] = $this->customer->getFirstName(); 
$data['customer_lastname'] = $this->customer->getLastName(); 

最初と最後の名前のために、次のコードを追加します。

{{ customer_firstname }} 
{{ customer_lastname }} 

変更した後、開発者のキャッシュを更新してください&、それを確認してください。詳細についてはこちらをご覧ください。キャッシュをリフレッシュしてください - Disable template caching for development in OpenCart 3

0

お客様がにログインしているかどうか最初に確認する方が良いでしょう。 お客様がログインしていない場合、コードがエラーを返す可能性があります。

if ($this->customer->isLogged()) { 
    $data['customer_firstname'] = $this->customer->getFirstName(); 
    $data['customer_lastname'] = $this->customer->getLastName(); 
    } 
関連する問題