【问题标题】:cs cart how to pass variables through tpl filescs cart如何通过tpl文件传递变量
【发布时间】:2015-03-19 11:50:18
【问题描述】:

在结帐页面中,我试图通过第 2 步到第 3 步传递一个变量。我想检查用户所在的城镇,并根据用户所在的城镇执行特定的付款方式。 我尝试了很多,但看不到变量。它总是返回空白!

在第 2 步中,(这是包含地址和有关用户客户端的所有内容的页面)我这样做了:

{assign var="town" value="$user_state"}

如何将此变量传递到第 3 步? (文件名为 payment_methods.tpl)

*我读到一些关于 smarty 的文章... 我试过 {php} 代码...

有什么帮助吗?提前致谢!

【问题讨论】:

    标签: cs-cart


    【解决方案1】:

    好的,我找到了解决问题的方法。 在 step_profile_fields.tpl 文件中,我已经完成了计算并捕获了这个变量,例如: {capture name="state_of_user"}{$ship}{/capture}

    在第 4 步中,我已经包含了之前的 tpl 文件(step_profile_fields.tpl) 并通过以下方式获取此值: $smarty.capture.state_of_user 例如我有这个: {include file=".." user=$smarty.capture.state_of_user}

    如果有人需要更多帮助。请告诉我!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多