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

Web コンテンツとブログ エントリですべての無効な参照を見つける方法は?

written-by

Rita Schaff

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

問題

  • すべての Web コンテンツ記事とブログ エントリに無効な参照があるかどうかを確認したいと考えています。 Groovy スクリプトを使用して、クラス ModelValidatorUtil で Web コンテンツの記事をチェックする可能性があります。
    com.liferay.portal.validation.ModelValidatorUtil.validate(journalarticle)
  • ただし、 href="../somepath"のような二重ドットによる無効な参照も例外ではありません。

  • これは既知のバグですか?

  • Groovy スクリプトを使用して、すべてのブログ エントリで無効な参照を見つける可能性はありますか?

環境

  • DXP 7.2

解像度

  • これは現在の製品の制限です
  • 現時点では、ブログ エントリや Web コンテンツの記事で無効な参照を検索できる既存のスクリプトはありません。これらのケースはケースバイケースで処理されるためです。
  • Web コンテンツの記事は XML ファイルに保存され、さまざまなフィールドにさまざまなコンテンツを格納できます。 そのため、何かをチェックするには、特定の Web コンテンツ記事に合わせて調整された特定のスクリプトが必要です。
  • このユース ケースでは、次のオプションを自由に使用できます。
  • 機能リクエストを開きます 製品チームによって評価されます。
    • これは、製品チームがリクエストを評価できるようにする公式のプロセスです。
    • 説明に詳細を書き留めることで、製品に個人的なタッチを加えることができます。
    • チームと残りの詳細について話し合うために、さらにコメントを追加してください。
    • 機能リクエストの実装は開発者の決定に左右され、新機能は今後の Liferay リリースにのみ追加できることに注意してください。
  • カスタマイズ
    Liferay のソース コードを変更し、ビジネス ニーズに合わせて独自のソリューションを開発することは、いつでも可能です。 これを行うと、コードの変更に起因するバグのサポートが制限される可能性があることに注意してください。
  • グローバル サービス チーム
    Liferay の担当者に連絡して、グローバル サービス チームに連絡してください。
追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base