問題
個々のフォルダを表示するように構成されたドキュメントおよびメディア ポートレットを含むページが複数ある場合、検索結果が間違ったページにリダイレクトされます。
-
再現手順:
1. Document と Media に 3 つのフォルダーを作成し、それぞれにいくつかのファイルを追加します。
2. サイトに 3 つのページを作成します。
3. Document and Media ポートレットを 3 つのページすべてに追加し、各ページで one-one フォルダーをルート フォルダーとして構成します。
4. サイトでファイルを検索します。
5. 検索でファイル名をクリックします。
観察された動作: ファイルは、追加されたページとは別のページで開きます。
予期される動作: ファイルは、追加されたのと同じページで開きます。
Environment
- Liferay DXP 7.3
解決策
- 上記の観察された動作は、Liferay ポータルの予想される動作です。
- Liferay ポータルには Display Selected Results in Contextの可能性がありますが、ユーザーが最初に配置した場所にコンテンツ (ドキュメント) が表示されることを保証するものではありません。
追加情報
-
からの抜粋 検索結果ウィジェットの構成:
選択した結果をコンテキストで表示: 同じサイト内のページでアセットが検出された場合、クリックされたアセットをネイティブ表示ウィジェットに表示します。 たとえば、検索結果でブログ投稿をクリックすると、ブログアプリケーションにブログエントリが表示されます。 検索結果をクリックすると、検索コンテキストから外れます。
このオプションがオフの場合、またはアセットがサイトのページに表示されない場合、アセットは検索ページのコンテキスト内にある間、代わりに[アセットパブリッシャー]ウィンドウに表示されます。 適切な権限があれば、検索コンテキストから直接コンテンツを編集することもできます。 戻る矢印をクリックして、検索結果に戻ります。