我在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会话?
答案 0 :(得分:6)
使用自定义数据,您必须在名称前添加前缀以保存到会话:
即。 <textarea id="gift_message" name="custom_data[gift_message]">
您可能需要将条件更改为:{if custom_data:gift_message}{custom_data:gift_message}{/if}