言語を切り替えると、ログイン画面に行く

2017年2月26日 at 22:10

現在、concrete5バージョン8.10で多言語機能をテスト中ですが、言語を切り替えると、ログイン画面に行くという奇妙な現象に悩まされています。
サーバーは、ヘテムルですが、さくらスタンダート、バリューサーバーでテストしても同じ現象が起こっています。
対処法があったら教えてください。よろしくお願いします。

タグ:

Re: 言語を切り替えると、ログイン画面に行く

2017年2月27日 at 10:43
お世話になります。

言語を切り替えるというのも concete5 ではいくつか方法があります。
ちょいと再現をしなくてはいけないので、詳細をご報告いただけますか?

・言語を切り替えるとは?
  ・管理画面のメンバーでユーザーの言語を切替?
  ・ログイン画面で言語を選択できるようにした時の切替?
  ・言語ブロックで言語を切り替えた時?
・サイトの多言語の構成がどうなっているのか。
  ・多言語のログアウトのバグが出る最短ステップ

すいませんが、よろしくお願いします。
 

Re: Re: 言語を切り替えると、ログイン画面に行く

2017年2月27日 at 18:32
お騒がせしました。なべとしさんの投稿で問題解決しました。

なお、言語の切り替えは、英語ページを追加後、フッターに言語切り替えブロックを設定し、これによって、言語間の切り替えテストを行っていました。ログイン時では、問題なかったのですが、ログアウトした時に切り替えを行うと、ログイン画面に飛ぶという現象に悩まされていました。

昨夜、バージョン5.7をインストールして、テストしたところ、5.7では、新しい言語のホームを追加する際、デフォルトで、ページの閲覧権限のゲストにチェックが入っていたようです。本日、なべとしさんの投稿で気がつきました。

失礼しました。
 

Re: 言語を切り替えると、ログイン画面に行く

2017年2月27日 at 12:46
私も同様の現象が発生しましたが、解決したのでご参考までに。

結論としては、別言語(英語?)ページの権限を適切に設定
(「誰がこのページを表示できますか?」を「誰でも」にする)すれば、
ログイン画面に行かないようになると思います。

ちなみに、私の環境では、
1.日本語ページを作成
2.管理画面 => システムと設定 => 多言語 => 言語をコピーから、
 日本語ページを英語ページ用にコピー
にて英語ページを作成したあと英語ページにアクセスすると、
ログイン画面に飛ぶ、という現象が発生しました。
 

Re: 言語を切り替えると、ログイン画面に行く

2017年2月27日 at 18:07
ご指摘の通り、追加した言語のページ権限で、ゲストにチェックを入れたら、問題解決しました。ありがとうございました。