Rich-Edit-Listeneinträge erzeugen einen falschen HTML-Code

Symptome

Ein mit dem Rich-Text-Editor erstellter Text wird im Browser nicht korrekt dargestellt.

Ursache

Der generierte HTML-Code für die erstellte Liste ist nicht korrekt.

Für eine Liste wie:

  • Seite 1
    • Seite 1.1
    • Seite 1.2
  • Seite 2

Der HTML-Code lautet

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

anstelle von:

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

Lösung

Um dieses Problem zu umgehen, können Sie den Einzug für den Rich-Text-Editor deaktivieren.

  • Mit installiertem Hotfix #23881:
    • Stellen Sie die Einschränkungen „String-Eigenschaft“ von rtePlugins/lists auf geordnete und ungeordnete Werte ein.
    • Siehe die entsprechende JsDocs-Dokumentation
  • Ohne installierten Hotfix #23881:
    • Erstellen Sie ein listButtons-Knotenobjekt (nt: unstrukturiert) unterhalb Ihres Rich-Text-Knotens und legen Sie unterhalb dieses listButtons-Objekts die folgenden booleschen Eigenschaften fest:
      • Name: geordnet; Wert: true
      • Name: ungeordnet; Wert: true
    • Siehe RichText-Dokumentation

Gilt für

CQ5.2.x.

Adobe-Logo

Bei Ihrem Konto anmelden