の検索結果 :

×

アカウントページにカスタム属性を追加するにはどうすればよいですか?

Magento 2 では、次の手順に従って顧客アカウント ページにカスタム属性を追加できます。

  • 新しい顧客属性を作成します: に移動します。 ストア > 属性 > 顧客 Magento 2 管理パネル内。 クリックしてください 新しい属性の追加 ボタンをクリックして、新しい顧客属性に必要な情報を入力します。 必ず設定してください フロントエンドで表示可能 オプション 有り 適切なものを選択します 入力タイプ あなたの属性のために。
  • 顧客フォームに属性を追加します。次の場所に移動します。 ストア > 属性 > 顧客の住所 Magento 2 管理パネル内。 クリックしてください 新しい属性の追加 ボタンをクリックして、新しい顧客住所属性に必要な情報を入力します。 必ず設定してください フロントエンドで表示可能 オプション 有り 適切なものを選択します 入力タイプ あなたの属性に合わせて。 顧客住所属性を作成したら、次の場所に移動します。 ストア > 設定 > 顧客 > 顧客の設定 > アドレス テンプレート 次に、テンプレートを編集し、次のように中括弧で囲まれた属性コードを追加することで、新しい属性を顧客住所テンプレートに追加します。 {{カスタム属性}}。
  • 顧客アカウント ページのテンプレートを変更する: 顧客アカウント ページに新しい属性を表示するには、適切なテンプレート ファイルを変更する必要があります。 をコピーします customer_account_index.xml からのファイル ベンダー/magento/モジュール顧客/ビュー/フロントエンド/レイアウト/ テーマのレイアウト ディレクトリにコピーします。 次に、ファイルを開き、次のコードを ボディ タグ:
  • PHP
  • コードをコピーする

  •  mobile_number,custom_attribute mobile_number,custom_attribute 携帯電話番号カスタム属性
    
                        



  • custom_attribute をカスタム属性のコードに置き換えます。
  • 顧客アカウント ページのテンプレートを変更します。
  • info.phtml ファイルを、vendor/magento/module-customer/view/frontend/templates/account/dashboard/ からテーマのテンプレート ディレクトリにコピーします。 次に、ファイルを開いて、カスタム属性を表示する場所に次のコードを追加します。
  • PHP
  • コードをコピーする

  • getCustomer()->getCustomAttribute()): ? > scapeHtml(__('カスタム属性')) ?> scapeHtml($block->getCustomer()->getCustomAttribute()) ?>
                         
                       

  • Custom Attribute をカスタム属性のラベルに置き換えます。

これらの手順を実行すると、カスタム属性が顧客アカウント ページに表示されます。

1000以上の組織が私たちを信頼しています



お問い合わせ(英語)


 ご返答ありがとうございます。 すぐにご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

miniOrange マグネト エクステンション
こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com