dongxinjun3944 2014-06-17 05:27
浏览 92
已采纳

使用cscart从一个tpl到另一个tpl文件(smarty模板引擎)获取值集?

I need to access the value for the variable set with input tag from one tpl file.

This the input tag i have in A.tpl file:

<input type="checkbox" class="checkbox" name="payment_data[processor_params][enable_addbillcard]" id="optional_enable_addbillcard" value="1" {if $processor_params.enable_addbillcard == "1"}checked="checked"{/if} onclick="{$onchange_method}" />

Based from this I do this in B.tpl file:

{if $payment_data.processor_params.enable_addbillcard == "1"}
...
{/if}

But the if condition does not work when the value is set to 1. The body of the if condition does not show up from the B.tpl file

How can I do this?

  • 写回答

2条回答 默认 最新

  • donglu9898 2014-06-25 04:10
    关注

    Figured it out sometime ago now. The tpl file needs to have this at the top:

    {assign var="payment_data" value=$cart.payment_id|fn_get_payment_method_data}
    

    Then one can use further down in the tpl file

    {if $payment_data.processor_params.enable_addbillcard == "1"}
    

    So I think the answer is particular to cscart.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 MATLAB间接平差计算
  • ¥50 nw.js调用activex
  • ¥15 数据库获取信息反馈出错,直接查询了ref字段并且还使用了User文档的_id而不是自己的
  • ¥15 将安全信息用到以下对象时发生以下错误:c:dumpstack.log.tmp 另一个程序正在使用此文件,因此无法访问
  • ¥15 速度位置规划实现精确定位的问题
  • ¥15 代码问题:df = pd.read_excel('c:\User\18343\Desktop\wpsdata.xlxs')路径读不到
  • ¥15 为什么视频算法现在全是动作识别?
  • ¥15 编写一段matlab代码
  • ¥15 用Python做岩石类别鉴定软件
  • ¥15 关于调取、提交更新数据库记录的问题