结帐页面。
未注册用户。
我需要将第一个/最后一个用户名放在自定义模板上(这是一些小银行的自定义付款 tpl)。我现在,注册用户怎么办,很简单:
$this->data['firstname'] = $this->customer->getFirstName();
但是对于未注册的用户怎么办呢?
我不能输入名字/姓氏。
结帐页面。
未注册用户。
我需要将第一个/最后一个用户名放在自定义模板上(这是一些小银行的自定义付款 tpl)。我现在,注册用户怎么办,很简单:
$this->data['firstname'] = $this->customer->getFirstName();
但是对于未注册的用户怎么办呢?
我不能输入名字/姓氏。
大概您的模板只会在他们下订单后才会显示,但订单仍在会话中?
如果是这种情况,您可以从会话 cookie 中的付款详细信息(或运输详细信息,取决于您想要哪一个)中获取他们的详细信息。所以它会是这样的:
$this->data['firstname'] = $this->session->data['guest']['payment']['firstname'];
这也是真的:
echo ($this->data['firstname'] = $this->session->data['guest']['firstname']);
echo ($this->data['lastname'] = $this->session->data['guest']['lastname']);
echo ($this->data['email'] = $this->session->data['guest']['email']);
echo ($this->data['telephone'] = $this->session->data['guest']['telephone']);