【问题标题】:how do i get the username in cs-cart smarty block我如何在 cs-cart smarty 块中获取用户名
【发布时间】:2015-03-25 09:51:25
【问题描述】:

我正在使用最新的 Cs-cart,我需要在 smarty 块或任何其他 smarty 支持的模板中获取用户名。我在 cs-cart 知识库中找不到答案。谢谢

【问题讨论】:

    标签: smarty cs-cart


    【解决方案1】:

    用户名在$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>

    【讨论】:

      【解决方案2】:

      这将取决于数据库中关于客户是使用“用户名”还是“电子邮件”进行登录的设置。上述任何一个都可用,并且“电子邮件”现在最常见(事实上,我什至认为用户名不再是一个选项,但如果站点自 V1 或 V2 以来就存在,则会被继承)。

      在结帐时,信息是 $cart.user_data 按顺序,信息只是 order_info 的一部分,例如: $order_info.email

      我发现与其在模板中添加锚标记来查看变量,不如简单地使用 html 注释然后“查看源代码”。即

      <!-- $my_var|print_r:true -->

      但其他方法也适合短期调试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-19
        • 1970-01-01
        相关资源
        最近更新 更多