我如何在 cs-cart smarty 块中获取用户名
how do i get the username in cs-cart smarty block
我使用的是最新的 Cs-cart,我需要在 smarty 块或任何其他 smarty 支持的模板中获取用户名。我在 cs-cart 知识库中找不到答案。谢谢
用户名在 $user_info
或 $user_data
内。
只需转储 var(在您的 smarty 模板中),看看里面有什么:{$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>
客户是使用'username'还是'email'登录,要看数据库中的设置。上面的任何一个都可用,'email' 现在最常见(事实上,我什至认为用户名不再是一个选项,但如果站点自 V1 或 V2 以来就存在,它将被继承)。
结帐时,信息是
$cart.user_data
按顺序,信息只是 order_info 的一部分,例如:
$order_info.email
与其在模板中添加锚标记来查看变量,我发现最好只使用 html 注释然后添加到 'view source'。即
<!-- $my_var|print_r:true -->
但其他方法也可以用于短期调试。
我使用的是最新的 Cs-cart,我需要在 smarty 块或任何其他 smarty 支持的模板中获取用户名。我在 cs-cart 知识库中找不到答案。谢谢
用户名在 $user_info
或 $user_data
内。
只需转储 var(在您的 smarty 模板中),看看里面有什么:{$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>
客户是使用'username'还是'email'登录,要看数据库中的设置。上面的任何一个都可用,'email' 现在最常见(事实上,我什至认为用户名不再是一个选项,但如果站点自 V1 或 V2 以来就存在,它将被继承)。
结帐时,信息是
$cart.user_data
按顺序,信息只是 order_info 的一部分,例如:
$order_info.email
与其在模板中添加锚标记来查看变量,我发现最好只使用 html 注释然后添加到 'view source'。即
<!-- $my_var|print_r:true -->
但其他方法也可以用于短期调试。