Joomla登録:不要なフィールドを削除
まず、私はこの質問を知っています: /programming/14799733/remove-name-field-from-joomla-registration-form しかし、その答えのリンクは死んでおり、言及されたファイルパスは最新のJoomla(バージョン3.3)に存在しないため、答えはまったく役に立ちません。 私が欲しいのは簡単です:Joomlaの登録フォームは次のようになります。 ユーザーが実際にそれを完了するように、登録プロセスができるだけ簡単であることを確認したいのですが、いくつかの問題があります。 ユーザーの本名を知る必要はありません。 私はむしろ「確認」ボックスを持っていません。一般的なコンセンサスは、それらは必要ではないということです。 /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page すべてが必要ですが、なぜ必須フィールドにマークを付けるのですか? 確かに、これははるかに優れた登録ページです。 ファイル\ components \ com_users \ models \ forms \ registration.xmlを変更して、フォームが希望どおりに見えるようにしました。しかし、フォームを送信するたびに、検証では欠落しているフィールドが検索されるため、名前を指定する必要があることが通知されます。 「登録に失敗しました:名前を入力してください。」 名前フィールドと2つの確認フィールドのチェックを無効にするにはどうすればよいですか? 名前が必要なので、指定されたユーザー名に名前を設定したいと思います(したがって、ユーザー名と名前はデフォルトで同じです)。ユーザーが実際に登録後に自分のプロファイルページに本名を設定したい場合は、できるはずですが、必須ではありません。 私はこれについて間違った方法で行っていますか?いくつかの場所で、Joomlaのコアファイルを変更すると更新が中断する可能性があり、代わりに「オーバーライド」を使用する必要があることを読んでいます。通常、これらの応答は、オーバーライドに関するJoomlaのページにリンクしているだけであり、それらを使用して質問者が望んでいることを実行する方法について、それ以上の説明はありません。私はそれらを理解しようとしましたが、できません。そのため、オーバーライドを行う方法があれば、オーバーライドチュートリアルにリンクするだけでなく、それらを使用してこれを行う方法を説明してください。 私はあなたが提供できる助けを大いに感謝します、私は今数時間これを理解しようとしています!