現象

リッチテキストエディタでインデントされたテキストは、ブラウザーでは正しくレンダリングされません。

原因

インデントされたリストに生成された html が正しくありません。

次のようなリスト場合:

  • 1 ページ
    • 1.1 ページ
    • 1.2 ページ
  • 2 ページ

html は

<ul> <li>Page 1</li> <ul> <li>Page 1.1</li> <li>Page 1.2</li> </ul> <li>Page 2</li> </ul> 

になりました(前は:

<ul> <li>Page 1 <ul> <li>Page 1.1</li> <li>Page 1.2</li> </ul></li> <li>Page 2</li> </ul> 

解決策

回避策として、リッチテキストエディタのインデントを無効にすることができます。

  • ホットフィックス #23881 がインストールされている場合:
    • 順序付けられている値と順序付けられていない値を持つ rtePlugins/lists の文字列プロパティの制約を設定します。
    • 対応する JsDocs のドキュメントを参照してください
  • ホットフィックス #23881 がインストールされていない場合:
    • richtext ノードの下に listButtons ノードオブジェクト(nt:unstructured)を作成し、そのような listButtons オブジェクトの下で以下の boolean プロパティを設定します。
      • 名前:ordered、値:true
      • 名前:unordered、値:true
    • RichText のドキュメントを参照してください

適用対象

CQ5.2.x

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー