ドキュメントとメディア」ウィジェットから、特定のページでPDFやその他のプレビュー可能なファイルを開くことは可能ですか?
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
- Documents and MediaウィジェットがPDFのようなプレビュー可能なドキュメントを表示する場合、異なるページを移動することが可能です。
- ドキュメントの特定のページのプレビューに直接移動するURLを持つことは可能ですか?
環境
- Liferay DXP 7.2、7.3、7.4
- 四半期リリース 2023.Q3、2023.Q4、2024.Q1
解像度
- 特定のDocuments and Mediaウィジェットに依存することなく、フレンドリーURLとパラメータpreviewFileIndexを使用することで可能です。 以下に例を示します。
- /documents/20119/32528/myfile.pdf?previewFileIndex=2
- /documents/d/mysite/myfile?previewFileIndex=2
- D&MウィジェットをベースにこのようなURLを持つことは、そのままでは不可能である。
- それを管理するひとつの方法だろう:
- JPSのdocument-library-preview-document/src/main/resources/META-INF/resources/preview/view.jspをカスタマイズして、URLで渡されるパラメータ
<portlet-namespace>currentPageを
管理する。
- そして、JSコンポーネントのDocumentPreviewerに、デフォルトの値1ではなく、この値を渡します。
- 別のアプローチならこうなる:
- パラメータpreviewFileIndexを持つフレンドリーURLを直接採用するウィジェット表示テンプレートと共に、アセット・パブリッシャーを使用してください。
did-this-article-resolve-your-issue