Liquid、JavaScriptなどに関する質問
現在、Prestigeのテーマを使っています。
アカウントの新規登録のページで、「名」と「姓」を上下、逆にしたいのですが、どのようにすればよろしいでしょうか。
お手数をおかけしますが、お力お貸しください。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
Prestigeのテーマを所持しておりませんのでDebutテーマを例に、以下のように実現可能です。
1. テーマのコード編集画面で以下のliquidファイルを検索
customers/register
2. ファイル内のFirstNameとLastNameを入れ替える
<label for="{{ formId }}-FirstName">{{ 'customer.register.first_name' | t }}</label>
<input type="text" name="customer[first_name]" id="{{ formId }}-FirstName" {% if form.first_name %}value="{{ form.first_name }}"{% endif %} autocomplete="given-name">
<label for="{{ formId }}-LastName">{{ 'customer.register.last_name' | t }}</label>
<input type="text" name="customer[last_name]" id="{{ formId }}-LastName" {% if form.last_name %}value="{{ form.last_name }}"{% endif %} autocomplete="family-name">
↓
<label for="{{ formId }}-LastName">{{ 'customer.register.last_name' | t }}</label>
<input type="text" name="customer[last_name]" id="{{ formId }}-LastName" {% if form.last_name %}value="{{ form.last_name }}"{% endif %} autocomplete="family-name">
<label for="{{ formId }}-FirstName">{{ 'customer.register.first_name' | t }}</label>
<input type="text" name="customer[first_name]" id="{{ formId }}-FirstName" {% if form.first_name %}value="{{ form.first_name }}"{% endif %} autocomplete="given-name">
3. 保存する
テーマが違うので一部異なっている可能性がありますが、ご確認を宜しくお願いします。
成功
Prestigeのテーマを所持しておりませんのでDebutテーマを例に、以下のように実現可能です。
1. テーマのコード編集画面で以下のliquidファイルを検索
customers/register
2. ファイル内のFirstNameとLastNameを入れ替える
<label for="{{ formId }}-FirstName">{{ 'customer.register.first_name' | t }}</label>
<input type="text" name="customer[first_name]" id="{{ formId }}-FirstName" {% if form.first_name %}value="{{ form.first_name }}"{% endif %} autocomplete="given-name">
<label for="{{ formId }}-LastName">{{ 'customer.register.last_name' | t }}</label>
<input type="text" name="customer[last_name]" id="{{ formId }}-LastName" {% if form.last_name %}value="{{ form.last_name }}"{% endif %} autocomplete="family-name">
↓
<label for="{{ formId }}-LastName">{{ 'customer.register.last_name' | t }}</label>
<input type="text" name="customer[last_name]" id="{{ formId }}-LastName" {% if form.last_name %}value="{{ form.last_name }}"{% endif %} autocomplete="family-name">
<label for="{{ formId }}-FirstName">{{ 'customer.register.first_name' | t }}</label>
<input type="text" name="customer[first_name]" id="{{ formId }}-FirstName" {% if form.first_name %}value="{{ form.first_name }}"{% endif %} autocomplete="given-name">
3. 保存する
テーマが違うので一部異なっている可能性がありますが、ご確認を宜しくお願いします。
ご教授ありがとうございます。
下記のように first name と last name を逆にしたのですが、フォームはそのままでした。
やる方法が間違っているのでしょうか。。
よろしくお願いいたします。
{%- if request.locale.iso_code == 'ja' -%}
<div class="Form__Item">
<input type="text" class="Form__Input" name="customer[last_name]" aria-label="{{ 'customer.register.last_name' | t }}" placeholder="{{ 'customer.register.last_name' | t }}" autofocus>
<label class="Form__FloatingLabel">{{ 'customer.register.last_name' | t }}</label>
</div>
<div class="Form__Item">
<input type="text" class="Form__Input" name="customer[first_name]" aria-label="{{ 'customer.register.first_name' | t }}" placeholder="{{ 'customer.register.first_name' | t }}">
<label class="Form__FloatingLabel">{{ 'customer.register.first_name' | t }}</label>
</div>
{%- else -%}
<div class="Form__Item">
<input type="text" class="Form__Input" name="customer[last_name]" aria-label="{{ 'customer.register.last_name' | t }}" placeholder="{{ 'customer.register.last_name' | t }}" autofocus>
<label class="Form__FloatingLabel">{{ 'customer.register.last_name' | t }}</label>
</div>
<div class="Form__Item">
<input type="text" class="Form__Input" name="customer[first_name]" aria-label="{{ 'customer.register.first_name' | t }}" placeholder="{{ 'customer.register.first_name' | t }}">
<label class="Form__FloatingLabel">{{ 'customer.register.first_name' | t }}</label>
</div>
{%- endif -%}
改めて、コード編集したら逆にできました。
ありがとうございます。
Shopifyの請求書の支払いが失敗したという通知を受け取って驚いたことはありますか。初めての支払いでエラーが発生したり、これまで何の問題もなく支払いできていたのに突然失敗し...
By Minami_ Sep 8, 20242023年2月、Shopifyはcheckout.liquidを廃止し、Checkout Extensibilityに移行することを発表いたしました。この新しいチェックアウト...
By JasonH Aug 15, 2024「味噌の可能性を、とき放つ」をコンセプトに、豊かな自然に恵まれた信州で味噌の製造販売を行う新田醸造。江戸末期に創業した老舗のみそ屋さんですが、2024年春、顧客層や販売範囲の...
By Minami_ Jul 30, 2024