0

结帐页面。
未注册用户。
我需要将第一个/最后一个用户名放在自定义模板上(这是一些小银行的自定义付款 tpl)。我现在,注册用户怎么办,很简单:

$this->data['firstname'] = $this->customer->getFirstName();

但是对于未注册的用户怎么办呢?
我不能输入名字/姓氏。

4

2 回答 2

1

大概您的模板只会在他们下订单后才会显示,但订单仍在会话中?

如果是这种情况,您可以从会话 cookie 中的付款详细信息(或运输详细信息,取决于您想要哪一个)中获取他们的详细信息。所以它会是这样的:

$this->data['firstname'] = $this->session->data['guest']['payment']['firstname'];
于 2015-11-25T11:21:40.747 回答
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']); 
于 2015-11-25T13:14:42.757 回答