2017-06-03 10 views
2

Magento 2の一般​​的なエラーメッセージを変更したいと思います。アクションが必要なときに表示されるデフォルトのエラーメッセージは 'This is a required field'です。Magento 2エラーメッセージ 'これは必須フィールドです'

例;

設定可能な製品: 属性を選択しないでカートボタンをクリックすると、「This is a required field」というエラーが返されます。 「{attribute_label}」を選択してください。 「サイズを選択してください」または「色を選択してください」と表示されます。

電子メール入力フィールド: 電子メールサインアップフィールドが空白のままで、購読ボタンがクリックされた場合は、「これは必須フィールドです」と返されます。 「あなたのメールアドレスを入力してください」と返信することをお勧めします。

これらのエラーメッセージが翻訳/言語ファイルから呼び出された場合、または各フィールドに独自のエラーメッセージが関連付けられているかどうかを理解してください。

あなたがフィールドに適用される検証ルールは、例えば、フォームの設定に基づいています

のlib /ウェブ/魔術師/ validation.js

に検証が各フィールドタイプのために実装されているかを確認することができます
+0

Stack Overflowは[プログラミング関連](http://stackoverflow.com/help/on-topic)のQ&Aサイトであるため、このトピックをオフトピックとして閉じることにしました。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

答えて

0

'required-entry'クラスのフィールドは 'This is a required field。'を返します。あなたが上記のファイルで見ることができるようにメッセージ。

上記のようにソリューションを作成するには、テーマのデフォルトのvalidation.jsをオーバーライドし、独自の検証ルールをカスタムメッセージとともに追加する必要があります。

関連する問題