styles dropdown in RTE is not showing in AEM as cloud | Adobe Higher Education
Skip to main content
July 23, 2025
Beantwortet

styles dropdown in RTE is not showing in AEM as cloud

  • July 23, 2025
  • 3 Antworten
  • 517 Ansichten

We have custom RTE component. We added styles plugin as per https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/configuring-and-extending/configure-rich-text-editor-plug-ins#activateplugin

 

But still it is coming as empty. It is showing in network request.

AEM version : AEM as cloud

Please help me here.

Beste Antwort von SangramPa1

Hi @kautuk_sahni ,

Issue was fixed. Its due to code merging and categories name for RTE component was not updated to correctly. 

Thank you Everyone for your inputs!!!

kr,

sangram

3 Antworten

Rohit_Utreja
Community Advisor
Community Advisor
July 23, 2025

@sangrampa1 , 
Can you share logs when you open the dialog and trying to access it?

 

additionally,

  1. can you check if you have cssName entries or externalStyleSheets mapped?

  2. check if css is being loaded in browser dev tools.
MukeshYadav_
Community Advisor
Community Advisor
July 23, 2025

Hi @sangrampa1 ,
We need to specify under rtePlugins node like below

apart from that inside inline and dialogFullScreen node

 

 

<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" sling:resourceType="cq/gui/components/authoring/dialog/richtext" name="./text" useFixedInlineToolbar="{Boolean}true"> <rtePlugins jcr:primaryType="nt:unstructured"> <format jcr:primaryType="nt:unstructured" features="*"/> <justify jcr:primaryType="nt:unstructured" features="justifyleft,justifycenter,justifyright"/> <links jcr:primaryType="nt:unstructured" features="*"/> <lists jcr:primaryType="nt:unstructured" features="*"/> <misctools jcr:primaryType="nt:unstructured" features="-"> <specialCharsConfig jcr:primaryType="nt:unstructured"> <chars jcr:primaryType="nt:unstructured"> <default_copyright jcr:primaryType="nt:unstructured" entity="&amp;copy;" name="copyright"/> <default_euro jcr:primaryType="nt:unstructured" entity="&amp;euro;" name="euro"/> <default_registered jcr:primaryType="nt:unstructured" entity="&amp;reg;" name="registered"/> <default_trademark jcr:primaryType="nt:unstructured" entity="&amp;trade;" name="trademark"/> </chars> </specialCharsConfig> </misctools> <paraformat jcr:primaryType="nt:unstructured" features="*"> <formats jcr:primaryType="nt:unstructured"> <default_p jcr:primaryType="nt:unstructured" description="Paragraph" tag="p"/> <default_h1 jcr:primaryType="nt:unstructured" description="Heading 1" tag="h1"/> <default_h2 jcr:primaryType="nt:unstructured" description="Heading 2" tag="h2"/> <default_h3 jcr:primaryType="nt:unstructured" description="Heading 3" tag="h3"/> <default_h4 jcr:primaryType="nt:unstructured" description="Heading 4" tag="h4"/> <default_h5 jcr:primaryType="nt:unstructured" description="Heading 5" tag="h5"/> </formats> </paraformat> <table jcr:primaryType="nt:unstructured" features="-"> <hiddenHeaderConfig jcr:primaryType="nt:unstructured" hiddenHeaderClassName="cq-wcm-foundation-aria-visuallyhidden" hiddenHeaderEditingCSS="cq-RichText-hiddenHeader--editing"/> </table> <tracklinks jcr:primaryType="nt:unstructured" features="*"/> <findreplace jcr:primaryType="nt:unstructured" features="*"/> <subsuperscript jcr:primaryType="nt:unstructured" features="*"/> <undo jcr:primaryType="nt:unstructured" features="*"/> <styles jcr:primaryType="nt:unstructured" features="*"> <styles jcr:primaryType="cq:WidgetCollection"> <strikethrough jcr:primaryType="nt:unstructured" cssName="strikethrough" text="s̵t̵r̵i̵k̵e̵"/> <copyL jcr:primaryType="nt:unstructured" cssName="text-copy-L" text="Copy L"/> <copyM jcr:primaryType="nt:unstructured" cssName="text-copy-M" text="Copy M"/> <copyS jcr:primaryType="nt:unstructured" cssName="text-copy-S" text="Copy S"/> <copyXS jcr:primaryType="nt:unstructured" cssName="text-copy-XS" text="Copy XS"/> <basicList jcr:primaryType="nt:unstructured" cssName="cmp-text-basic" text="Basic List"/> </styles> </styles> <edit jcr:primaryType="nt:unstructured" features="cut,copy,paste-plaintext,paste-wordhtml"/> <experience-aem jcr:primaryType="nt:unstructured" features="*"/> </rtePlugins> <uiSettings jcr:primaryType="nt:unstructured"> <cui jcr:primaryType="nt:unstructured"> <inline jcr:primaryType="nt:unstructured" toolbar="[format#bold,format#italic,format#underline,#justify,#lists,links#modifylink,links#unlink,#paraformat,#styles,experience-aem#structuredContentModal]"> <popovers jcr:primaryType="nt:unstructured"> <justify jcr:primaryType="nt:unstructured" items="[justify#justifyleft,justify#justifycenter,justify#justifyright,justify#justifyjustify]" ref="justify"/> <lists jcr:primaryType="nt:unstructured" items="[lists#outdent,lists#indent,lists#ordered,lists#unordered]" ref="lists"/> <styles jcr:primaryType="nt:unstructured" items="styles:getStyles:styles-pulldown" ref="styles"/> <paraformat jcr:primaryType="nt:unstructured" items="paraformat:getFormats:paraformat-pulldown" ref="paraformat"/> </popovers> </inline> <tableEditOptions jcr:primaryType="nt:unstructured" toolbar="[table#insertcolumn-before,table#insertcolumn-after,table#removecolumn,-,table#insertrow-before,table#insertrow-after,table#removerow,-,table#mergecells-right,table#mergecells-down,table#mergecells,table#splitcell-horizontal,table#splitcell-vertical,-,table#selectrow,table#selectcolumn,-,table#ensureparagraph,-,table#modifytableandcell,table#removetable,-,undo#undo,undo#redo,-,table#exitTableEditing,-]"/> <dialogFullScreen jcr:primaryType="nt:unstructured" toolbar="[format#bold,format#italic,format#underline,subsuperscript#subscript,subsuperscript#superscript,edit#cut,edit#copy,edit#paste-plaintext,edit#paste-wordhtml,links#modifylink,links#unlink,links#anchor,findreplace#find,findreplace#replace,undo#undo,undo#redo,justify#justifyleft,justify#justifycenter,justify#justifyright,lists#ordered,lists#unordered,lists#outdent,lists#indent,#styles,#paraformat,experience-aem#structuredContentModal]"> <popovers jcr:primaryType="nt:unstructured"> <styles jcr:primaryType="nt:unstructured" items="styles:getStyles:styles-pulldown" ref="styles"/> <paraformat jcr:primaryType="nt:unstructured" items="paraformat:getFormats:paraformat-pulldown" ref="paraformat"/> </popovers> </dialogFullScreen> </cui> </uiSettings> </jcr:root>


you may refer https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-enable-style-plugin-in-rte-for-content-fragments/td-p/677470
Thanks

July 24, 2025

Hi Mukesh,

Thanks for your reply.

I already checked everything and everything is in place. But still it is not working.

Issue is on AEM as cloud.

 

 

MukeshYadav_
Community Advisor
Community Advisor
July 25, 2025

Hi @sangrampa1 ,
is it working in local?

Thanks

kautuk_sahni
Community Manager
Community Manager
August 4, 2025

@sangrampa1 Just checking in — were you able to resolve your issue? We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!

Kautuk Sahni
SangramPa1AutorAntwort
August 4, 2025

Hi @kautuk_sahni ,

Issue was fixed. Its due to code merging and categories name for RTE component was not updated to correctly. 

Thank you Everyone for your inputs!!!

kr,

sangram