如何在CartThrob会话中存储自定义字段数据

时间:2012-11-06 19:02:07

标签: expressionengine cartthrob

我在CartThrob结帐流程的最后一页设置了“礼品留言”自定义字段。这是我的代码示例:

{exp:cartthrob:checkout_form return="/checkout/billing/process"}
    <textarea id="gift_message" name="gift_message">
         {if gift_message}
              {gift_message}
         {/if}
    </textarea>
{/exp:cartthrob:checkout_form}

如果订单已提交且出现错误,则不会保留“礼品消息”数据。如何强制它保存到CartThrob会话?

1 个答案:

答案 0 :(得分:6)

使用自定义数据,您必须在名称前添加前缀以保存到会话:

即。 <textarea id="gift_message" name="custom_data[gift_message]">您可能需要将条件更改为:{if custom_data:gift_message}{custom_data:gift_message}{/if}