结帐页面。
未注册用户。
我需要在自定义模板上放置第一个/最后一个用户名(这是一些小银行的自定义付款tpl)。
我现在,如何为注册用户,这很容易:
$this->data['firstname'] = $this->customer->getFirstName();
但是如何为未注册的用户做到这一点? 我不能把名/姓做。
答案 0 :(得分:1)
据推测,您的模板只会在下订单后显示,但订单仍在会话中?
如果是这种情况,您可以在会话cookie中从付款详细信息(或运输详细信息,具体取决于您想要的那些)中获取详细信息。 所以它会是这样的:
$this->data['firstname'] = $this->session->data['guest']['payment']['firstname'];
答案 1 :(得分:0)
这也是如此:
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']);