legacy-knowledge-base
公開されました Jul. 2, 2025

サイトのデフォルト言語を変更すると、コンテンツ ページの画像が失われる

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

問題

  • サイトの既定の言語を変更し、画像を含むコンテンツ フラグメントを確認した後、翻訳を変更すると、既存のページのコンテンツが表示されなくなります。

Environment

  • DXP 7.2
  • DXP 7.3

解決策

  • Liferay のすべてのローカライズされたコンテンツ (この場合はコンテンツ ページなど) は次のように動作するため、これは予想されるデフォルトの動作です。

    1. 要求された言語が与えられた場合、コンテンツ 要求された言語に翻訳された である場合、コンテンツは要求された言語で表示されます。
    2. 要求された言語を指定して、コンテンツ 要求された言語に翻訳された ではなく、コンテンツ がサイトのデフォルト言語に翻訳された である場合、コンテンツはサイトのデフォルト言語で表示されます。
    3. 要求された言語が指定された場合、コンテンツ 要求された言語に翻訳された ではなく、コンテンツ がサイトのデフォルト言語に翻訳された でない場合、コンテンツは表示されません。

    上記の 3 つのシナリオと結果の動作を考えると、次のようになります。

    • コンテンツページにはドイツ語の翻訳のみがあります
    • サイトのデフォルト言語は英語です
    • 要求された言語はドイツ語です→シナリオ #1 が適用されます
    • 要求された言語は英語です→シナリオ 2 が適用されます
    • 要求された言語はスペイン語です→シナリオ #3 が適用されます

追加情報

  • サイトのデフォルト言語を変更すると、「この変更は、新しく作成されたローカライズされたコンテンツにのみ影響します」という警告も表示されます。
    サイトのデフォルト言語を英語にし、翻訳されていないすべての言語で画像を表示することが目的の場合、コンテンツ ページの英語翻訳に画像を表示する必要があります。
  • これに関する機能リクエストがあり、ここで表示できます: LPS-142787
    [この問題のウォッチを開始] オプションをクリック て、更新のリクエストを追跡し、投票するか、意見を共有することをお勧めします。コメント欄。
did-this-article-resolve-your-issue

legacy-knowledge-base