legacy-knowledge-base
公開されました Sep. 10, 2025

ドキュメントのサムネイルを手動で強制的に生成するにはどうすればよいですか?

written-by

Jorge Diaz

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ドキュメントおよびメディア内のドキュメントのすべてのサムネイルを再生成する必要があります。
  • サーバー管理セクションで「ドキュメントとメディアのプレビューとサムネイル ファイルをリセットする」を実行すると、サムネイルは削除されますが、最終ユーザーがサムネイルを要求するまで再生成されません。
  • ドキュメントのサムネイルを手動で強制的に生成するにはどうすればよいですか?

Environment

  • DXP 7.3

解決策

この製品は、そのままでは、不足しているサムネイルの生成をトリガーする機能を提供していません。

回避策として、添付の RegenThumbnails.groovy スクリプトを使用し、サーバー管理セクションのスクリプト タブから実行することができます。

スクリプトの使用法:

  1. groovy スクリプトをそのまま実行すると、サムネイルのないドキュメントが表示されますが、何も再生成されません。
  2. サムネイルの生成をトリガーするには、スクリプトの 3 行目の regenerateMissingEntries を true に変更し、スクリプトを再度実行する必要があります。
  3. 重要: regenerateMissingEntries=trueでスクリプトを数回実行すると、各ドキュメントの複数の生成操作がキューに入れられる可能性があるため、1 回だけ実行することをお勧めします。

groovy スクリプトで処理するドキュメントをフィルタリングしたい場合は、9 行目の SQL を変更できます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base