Shopify / Liquid - 添加要捕获的新联系表单 textarea/variable

Shopify / Liquid - adding new contact form textarea/variable to be captured

我想在我的 Shopify 联系表单中添加另一个文本区域,当客户给我发电子邮件时,该表单将发送给我。当前文本区域如下:

<label for="{{ formId }}-message">Please provide further detail</label>
<textarea
  class="textarea-vertical-resize-only"
  rows="10"
  id="{{ formId }}-message"
  name="contact[{{ 'contact.form.message' | t }}]"
  required="required"
>
{% if form.body %}{{ form.body }}{% endif %}</textarea
>

问题是它使用变量 {{ 'contact.form.message' | t }} - 所以我认为我需要为它将捕获的另一个文本区域输入创建一个新变量。

我需要做什么才能拥有另一个独特的文本区域来捕获并发送到我的电子邮件?

是的,你是对的,你的问题出在 {{ 'contact.form.message' | t }},这个液体代码是你在你的语言环境中拥有的对象的翻译 -> en.default.json 或任何其他翻译。

你正在看的是这样的东西:

<label for="{{ formId }}-further-details">Please provide further detail</label>
<textarea
  class="textarea-vertical-resize-only"
  rows="10"
  id="{{ formId }}-further-details"
  name="contact[further-details]"
  required="required"
>
{% if form.further-details %}{{ form.further-details }}{% endif %}
</textarea>

注意文本区域的名称是 contact[further-details] 我使用相同的变量“further-details”和内容 { % if form.further-详情 %}{{ form.further-详情 }}{% endif %}

希望这有助于解决您的问题。

干杯