OpenCart 2.1 - 在 header.tpl 中获取客户名字
OpenCart 2.1 - Get customer First name in header.tpl
添加:$data['customer_firstname'] = $this->customer->getFirstName();
在 header.php
你可能是:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$data['customer_firstname'] = $this->customer->getFirstName();
显示姓名,例如 header.tpl:<?php echo $customer_firstname ?>
登录您的商店经理:转到扩展、修改和升级(右上角的按钮)。
准备好了!
试试这个:
获取客户信息:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
$data['customer_firstname'] = $customer_info['firstname'];
引用的post使用
$data['customer_firstname']
您应该将变量放在 $data-Array 中以将其传递给模板...
在 header.php
中添加:$data['customer_firstname'] = $this->customer->getFirstName();
你可能是:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$data['customer_firstname'] = $this->customer->getFirstName();
显示姓名,例如 header.tpl
:<?php echo $customer_firstname ?>
登录您的商店经理:转到扩展、修改和升级(右上角的按钮)。
准备好了!
OpenCart 项目中有两个 header.tpl 文件。我想你正在编辑 public_html/catalog/controller/common/header.tpl 里面的 header.tpl ,所以没有什么能解决你编辑这个文件的问题。
转到第二个 header.tpl 文件所在的其他位置。您可以在 public_html/system/storage/modification/catalog/controller/common/header.tpl 中找到它。在那里你可以通过添加这些来获得价值,
$data['customer_firstname'] = $this->customer->getFirstName();
$data['customer_lastname'] = $this->customer->getLastName();
这将解决您的问题。
添加:$data['customer_firstname'] = $this->customer->getFirstName();
在 header.php
你可能是:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$data['customer_firstname'] = $this->customer->getFirstName();
显示姓名,例如 header.tpl:<?php echo $customer_firstname ?>
登录您的商店经理:转到扩展、修改和升级(右上角的按钮)。
准备好了!
试试这个:
获取客户信息:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
$data['customer_firstname'] = $customer_info['firstname'];
引用的post使用
$data['customer_firstname']
您应该将变量放在 $data-Array 中以将其传递给模板...
在 header.php
$data['customer_firstname'] = $this->customer->getFirstName();
你可能是:
<?php
class ControllerCommonHeader extends Controller {
public function index() {
$data['customer_firstname'] = $this->customer->getFirstName();
显示姓名,例如 header.tpl
:<?php echo $customer_firstname ?>
登录您的商店经理:转到扩展、修改和升级(右上角的按钮)。
准备好了!
OpenCart 项目中有两个 header.tpl 文件。我想你正在编辑 public_html/catalog/controller/common/header.tpl 里面的 header.tpl ,所以没有什么能解决你编辑这个文件的问题。
转到第二个 header.tpl 文件所在的其他位置。您可以在 public_html/system/storage/modification/catalog/controller/common/header.tpl 中找到它。在那里你可以通过添加这些来获得价值,
$data['customer_firstname'] = $this->customer->getFirstName();
$data['customer_lastname'] = $this->customer->getLastName();
这将解决您的问题。