Saya ingin menambahkan area teks lain ke formulir kontak Shopify saya yang akan dikirimkan kepada saya ketika pelanggan mengirimi saya email. Textarea saat ini adalah seperti di bawah ini:

<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
>

Masalahnya adalah ia menggunakan variabel {{ 'contact.form.message' | t }} - jadi saya yakin saya perlu membuat variabel baru untuk input textarea lain yang akan ditangkapnya.

Apa yang harus saya lakukan agar dapat memiliki textarea unik lain untuk ditangkap dan dikirim ke email saya?

0
DevOverflow 1 Juli 2020, 13:46

1 menjawab

Jawaban Terbaik

Ya Anda benar, masalah Anda adalah dengan {{ 'contact.form.message' | t }}, kode cair ini adalah terjemahan dari objek yang Anda miliki di lokal Anda -> en.default.json atau terjemahan lainnya.

Apa yang Anda lihat adalah memiliki sesuatu seperti ini:

<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>

Perhatikan bahwa nama area teks adalah kontak[detail lebih lanjut] dan saya menggunakan variabel yang sama "detail lebih lanjut" dan konten {% if form.further-details %}{ { form.further-details }}{% endif %}

Semoga ini membantu menyelesaikan masalah Anda.

Bersulang

1
Diego 2 Juli 2020, 15:23