質問: ゲストのリダイレクトログインパスを変更しますか? メニュー(または記事)のアクセスが登録済みユーザーのみに設定されているとします。ページへのパス:http://localhost/menuこの[〜#〜] url [〜#〜]が任意のguest userによって直接アクセスされると、次のようにリダイレクトされます:http://localhost/...?view=loginでは、最初にログインするように求められます。リダイレクトページへのパスを変更する方法..カスタムログインページを作成しました。http://localhost/...?view=loginではなく、カスタム作成ログインページにリダイレクトされるようにしたいです。それを達成するためにどのファイルを編集する必要がありますか?
回答: 私はそれを自分で見つけました! :)このファイルを編集する必要があります:/templates/your_template/html/com_users/login/default.phpまたは、テンプレートフォルダーがhtmlフォルダーで構成されていない場合は、次のように編集します:/components/com_users/views/login/tmpl/default.phpそして変化if ($this->user->get('guest')): echo $this->loadtemplate('login'); にif ($this->user->get('guest')): header("location: url_where_you_want_to_redirect");