Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Content not getting rendered when using RichText

Avatar

Level 7

I have created a text component and when I'm trying to enter values in it using RichText, the content is not getting rendered on the page. Please help

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Sanjana12 Few things to note

 

1. Have you added name to your field ? a property name and value should start with ./

         e.g      ./text

2. If you have given proper naming , then next thing is to use below syntax to see if the value is printing 

      ${properties.text context = 'html'}

 

   When you enter data in the RTE , in the JCR it is stored as paragraph with HTML tags. To display it as WYSIWYG , you need to make sure the HTML tags are rendered properly. @context ='html' will help with the same

 

If you have done both 1 and 2 , and still it is not working, please share a sample dialog.xml and your code you are using to render the data for us to further understand you issues. Also a screen shot of how the data is saved in node will also help. 

View solution in original post

3 Replies

Avatar

Community Advisor

Hi @Sanjana12 , Can you please check the HTML for RTE. There might be some issue in HTML code itself. Otherwise you can share the HTML and community can have a look.

Avatar

Correct answer by
Community Advisor

@Sanjana12 Few things to note

 

1. Have you added name to your field ? a property name and value should start with ./

         e.g      ./text

2. If you have given proper naming , then next thing is to use below syntax to see if the value is printing 

      ${properties.text context = 'html'}

 

   When you enter data in the RTE , in the JCR it is stored as paragraph with HTML tags. To display it as WYSIWYG , you need to make sure the HTML tags are rendered properly. @context ='html' will help with the same

 

If you have done both 1 and 2 , and still it is not working, please share a sample dialog.xml and your code you are using to render the data for us to further understand you issues. Also a screen shot of how the data is saved in node will also help.