/components/com_users/models/reset.phpをオーバーライドしようとしています
私は多くの経路を試しましたが、サイトにそれを見てもらうことができません。
試しました:
/templates/TEMPLATE_NAME/html/com_users/reset.php
/templates/TEMPLATE_NAME/html/com_users/reset/reset.php
/templates/TEMPLATE_NAME/html/com_users/models/reset.php
/templates/TEMPLATE_NAME/html/com_users/models/reset/reset.php
テスト中にコアファイルを編集すると:/components/com_users/models/reset.php
期待どおりに動作しますが、明らかに、コアファイルを編集したくなく、reset.phpをオーバーライドする必要があります。
何か案は ?
ありがとう
参考:reset.phpに加えた変更は、ユーザーのパスワードリセット手順を簡略化することです。ユーザーがパスワードのリセットをリクエストしたときに受け取るメールにユーザー名を含めました。これはセキュリティ上の問題であると考える人もいますが、そうではありません。ユーザー名はメールアドレスがあれば取得できます。メールに含めてユーザーを支援してください。実際のところ、パスワードを忘れたほとんどのユーザーはユーザー名も忘れており、現在、両方を取得するプロセスは、平均的なJoeユーザーには困難です。私のやり方に興味があれば、ぜひ投稿してください。しかし、最初にこのオーバーライドを機能させる必要があります。
あと少しです。次の場所にコピーする必要があります。
TEMPLATE_NAME/code/com_users/models/reset.php
html
フォルダーにコピーしないでください(code
の代わりにhtml
があることに注意してください)。
これについてはこの公式ガイドを確認してください: https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core