我正在使用最新的Cs-购物车,我需要在智能块或任何其他智能支持的模板中获取用户名。我在cs-购物车知识库中找不到答案。谢谢
发布于 2015-03-25 10:08:31
用户名在$user_info
或$user_data
中。
只需转储var (在您的智能模板中),查看其中的内容:{$user_info|@var_dump}
。
<li class="user-name">{$user_info.firstname} {$user_info.lastname}</li>
或
<li class="user-name">{$user_data.firstname} {$user_data.lastname}</li>
发布于 2015-03-27 21:19:54
这将取决于数据库中的设置,即客户是使用“用户名”还是“电子邮件”登录。任何一个都可以像上面一样可用,“电子邮件”现在是最常见的了(事实上,我甚至不认为usernname是一种选择,但是如果站点在V1或V2之后就已经存在了,它就会被继承)。
在结帐时,信息按顺序排列为$cart.user_data
,该信息只是order_info的一部分,如:$order_info.email
与其在模板中添加锚标记来查看变量,我发现最好使用html注释,然后使用“查看源”。也就是说。
<!-- $my_var|print_r:true -->
但对于短期调试来说,其他方法也是可以的。
https://stackoverflow.com/questions/29252328
复制相似问题