任何人都可以告诉我 如何在标题上放置opencart 2.0客户名和姓?
我已经将此代码用于Opencart 1.5.6工作正常但在2.0中获取错误
$这 - >客户 - >的getFirstName(); ?> $这 - >客户 - > getLastName(); ?>
但是ThisCode不适用于2.0版本
我遇到此错误:未定义的属性:header.tpl中的Loader :: $ customer
请帮助我任何一个
由于
答案 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在标头控制器中实现更改。