在结帐页面中,我尝试将变量通过第2步传递到第3步。我想检查用户的城镇,并根据用户的城镇执行特定的付款方式。 我尝试了很多,但无法看到变量。它总是返回空白!
在第2步中,(这是包含地址的页面和有关用户客户端的所有内容)我这样做了:
{assign var =" town"值=" $ USER_STATE"}
如何将此变量传递给第3步? (文件名是payment_methods.tpl)
*我读了一些关于聪明的事情...... 我试过{php}代码......
有任何帮助吗?提前谢谢!
答案 0 :(得分: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 }
如果有人需要更多帮助。请告诉我!