如何在标题上放置opencart 2.0客户名称?

时间:2014-12-13 06:49:15

标签: opencart

任何人都可以告诉我 如何在标题上放置opencart 2.0客户名和姓?

我已经将此代码用于Opencart 1.5.6工作正常但在2.0中获取错误

  

$这 - >客户 - >的getFirstName(); ?> $这 - >客户 - > getLastName(); ?>

但是ThisCode不适用于2.0版本

我遇到此错误:未定义的属性:header.tpl中的Loader :: $ customer

请帮助我任何一个

由于

1 个答案:

答案 0 :(得分:4)

要修复此错误,您需要在控制器中而不是在模板中调用它们。

在catalog / controller / common / header.php中,在index()函数中添加以下代码:

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

在catalog / view / theme / your-theme / template / common / header.tpl中,您可以回显名字和姓氏:

echo $customer_firstname;
echo $customer_lastname;

请注意,最好不要编辑Opencart核心文件。相反,您可以使用VQMod在标头控制器中实现更改。