web-dev-qa-db-ja.com

エラーシステムメッセージを変更する方法

システムメッセージに 文字列オーバーライドモジュール を使用することは可能ですか?必要なのは、単語の順序を変更して、さらにいくつか追加することです。たとえば、いくつかの必須フィールドがあるWebフォームがあります。ユーザーがフィールドの入力を忘れると、「姓フィールドが必要です。」というメッセージが表示されます。これを「このフォームには姓のフィールドが必要です」に変更する必要があります。これどうやってするの?

ありがとうございました

1
drupspark

String Overrides モジュールを使用できます。また、settings.phpを使用して文字列を上書きすることもできます this postを見てください。

たとえば、上記の例では、変数!nameを含む文字列が1つあります。したがって、「姓」フィールドは必須です。 「!nameフィールドは必須です。」を変更する場合、「このフィールドには!nameフィールドが必要です」を使用し、同様のメッセージをすべて上書きします。

5
mixerowsky