【发布时间】:2018-12-04 12:40:05
【问题描述】:
我想在自定义页面上创建一个自定义问卷并针对已登录的客户保存答案。
我创建了一个自定义页面,该页面连接到包含以下代码的自定义 .liquid 模板:
{% if customer %}
{% form 'customer' %}
{{ form.errors | default_errors }}
{% if form.posted_successfully? %}
<div class="form--success">
<div class="success">Thank you, we have saved your questionaire and calculated your programme.</div>
</div>
<br><br>
{% else %}
... my html form here
<!-- Save -->
<span class="input-group__btn">
<button type="submit" name="commit" class="btn">
<span>Save</span>
</button>
</span>
<br><br>
{% endif %}
{% endform %}
{% else %}
<div style="custom-error">
Not logged in, this feature is available for registered customers only!
<br>
<a href="/account">Click here</a> to register/login now.
</div>
{% endif %}
当我访问我的自定义页面时,我的 html 表单会呈现。我想弄清楚的是如何将表单数据(最好将表单数据序列化为json)保存回自定义元字段上的登录客户;当你点击保存时。
有什么想法吗?
【问题讨论】:
标签: shopify