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

リッチテキストを使用した場合のフラグメントの編集に関する問題

written-by

Adam Kollar

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

問題

  • 以下のコードをフラグメントで使用すると、コピーしたテキストを使用してリッチテキストフィールドを編集する際にエラーが発生します。
  • タイトルフィールドは空で、ペーストされたテキストは重複して編集できず、編集可能なフィールドの外に表示されます。
<h1 data-lfr-editable-id="title" data-lfr-editable-type="rich-text">
Default title
</h1>

Environment

  • Liferay DXP 7.4

解決策

  • 以下のコード変更で解決した:
<div data-lfr-editable-id="title" data-lfr-editable-type="rich-text">
<h1>
Default title
</h1>
</div>
  • 特定のHTML要素をh1のようにリッチテキスト編集可能にするのは良い習慣ではありません。なぜなら、特定のHTML要素はそれ自身の型や他の型をネストできないからです。

did-this-article-resolve-your-issue

legacy-knowledge-base