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

JournalArticleLocalServiceUtil.updateArticle(JournalArticle) が、Web コンテンツのタイトルの翻訳をプログラムで更新しない

written-by

Daniel Couso

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

問題

  • JournalArticleLocalServiceUtil.updateArticle(JournalArticle)を呼び出すと、titleMap 変数を操作して JournalArticle オブジェクトを介してタイトルを直接変更しても、Web コンテンツのタイトルは変更されません。

Environment

  • Liferay DXP 7.1+

解決策

  • 次の方法を使用して、タイトルの翻訳を変更できます:

    1. 単一ロケールの記事タイトルを更新:
    JournalArticleLocalServiceUtil.updateArticleTranslation(groupId, articleId, version, locale, title, description, content, images,  serviceContext)
    2. 複数のロケールの記事のタイトルを更新:
    JournalArticleLocalServiceUtil.updateArticle(userId, groupId, folderId, articleId, currentVersion, titleMap, descriptionMap, content, layoutUuid, serviceContext)

did-this-article-resolve-your-issue

legacy-knowledge-base