Zeilenumbrüche des Rich-Text-Editors (RTE) werden nach der Veröffentlichung in AEM nicht beibehalten
In Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites entfernt der Rich-Text-Editor (RTE) des universellen Editors Zeilenumbrüche, die bei der Veröffentlichung von Inhalten mit Umschalt+Eingabetaste hinzugefügt wurden. Diese Zeilenumbrüche werden in der Autorenvorschau korrekt angezeigt, während des HTML-Transformationsprozesses jedoch entfernt, um semantische Standards zu erzwingen. Um das Problem zu beheben, verwenden Sie die semantische HTML oder aktualisieren Sie die RTE-Konfiguration.
Beschreibung description
Umgebung
- Product: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
- Feature: Universeller Editor - Rich-Text-Editor (RTE)
- Umgebung: Staging
Problem/Symptome
- Zeilenumbrüche, die mit Umschalt+Eingabetaste hinzugefügt wurden, werden in der Autorenvorschau korrekt angezeigt.
- Veröffentlichte Seiten entfernen die eingefügten Zeilenumbrüche.
- Die Formatierung scheint zwischen der Authoring- und der veröffentlichten Version inkonsistent zu sein.
- Soft Breaks (
<br>) werden während der HTML-Transformation entfernt. - Das Inhaltslayout und die Lesbarkeit der veröffentlichten Seite werden beeinträchtigt.
Auflösung resolution
Der universelle AEM EDS-Editor enthält einen integrierten Rich-Text-Editor (RTE), der semantische HTML für eine optimierte Bereitstellung generiert. Bei der Inhaltstransformation werden mit Umschalt+Eingabetaste eingefügte weiche Brüche entfernt, um eine saubere, standardkonforme HTML zu erstellen. Dieses Verhalten ist beabsichtigt und entspricht dem Design von AEM.
Um Zeilenumbrüche und Formatierungen beizubehalten, führen Sie die folgenden Problemumgehungen aus:
- Strukturieren Sie Inhalte mithilfe von
<p>Tags oder Containern, die mit CSS-Eigenschaften wie Rand oder Abstand formatiert sind, um den visuellen Abstand beizubehalten. - Aktualisieren Sie die RTE-Inhaltsrichtlinie, um die erforderlichen HTML-Elemente zuzulassen und Formatierungsüberschreibungen zu verhindern.
- Überprüfen Sie die Client-seitige Rendering-Logik auf der veröffentlichten Seite und entfernen Sie alle Skripte, die
<br>Tags entfernen. - Verwenden Sie alternatives Markup oder implementieren Sie benutzerdefinierte Komponenten, um bestimmte Formatierungen zu erzwingen.
Verwandtes Lesen
Einführung in universellen Editor“ im AEMaaCS-Benutzerhandbuch.