問題
- ブラウザの戻るボタンがクリックされたときに、サイトのページがデフォルトの言語で表示されるようにする。
再現の手順
1. デフォルトのLanguage SelectorテンプレートはLiferayの Home ページに追加され、デフォルトの言語は英語(en_US)です。
2. Home ページから他のページに移動する。 Page1 とし、 Page1で他の言語を選択する。
3. ブラウザの戻るボタンをクリックすると、 ホーム ページの言語が、デフォルト言語(en_US)ではなく、ユーザーが選択した言語で表示されます。
期待される動作 ブラウザの戻るボタンがクリックされると、前のページ、すなわち ホーム ページが、ユーザーが選択した言語ではなく、デフォルト言語(en_US)で表示されること。
観察された動作 ブラウザの戻るボタンがクリックされると、デフォルト言語(en_US)ではなく、ユーザーによって選択された言語に従って、前のページ、すなわち ホーム ページが表示される。
注: 以下のドライブリンクには、ポータルの実際の動作を描写したビデオが含まれています。
https://drive.google.com/file/d/1lf742xmQu7mO-E_ebEx4259lZEX39vgl/view?usp=drive_link
環境
- Liferay DXP 7.4アップデート31以上
解像度
- 観測された挙動は、製品の期待された挙動である。
- ポータルの言語は、クリックして変更した直後に、ウィジェットで行われた言語選択に従います。
追加情報
- Liferayページに言語を設定する: LiferayのWebページに設定される言語
- 詳細はこちらをご覧ください: 言語セレクタがユーザーを更新するのはなぜですか?