legacy-knowledge-base
公開されました Jun. 30, 2025

ドキュメントとメディア」ウィジェットから、特定のページでPDFやその他のプレビュー可能なファイルを開くことは可能ですか?

投稿者

Ricardo Couso

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を持つことは、そのままでは不可能である。
  • それを管理するひとつの方法だろう:
    1. JPSのdocument-library-preview-document/src/main/resources/META-INF/resources/preview/view.jspをカスタマイズして、URLで渡されるパラメータ<portlet-namespace>currentPageを管理する。
    2. そして、JSコンポーネントのDocumentPreviewerに、デフォルトの値1ではなく、この値を渡します。
  • 別のアプローチならこうなる:
    • パラメータpreviewFileIndexを持つフレンドリーURLを直接採用するウィジェット表示テンプレートと共に、アセット・パブリッシャーを使用してください。
did-this-article-resolve-your-issue

legacy-knowledge-base