Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.
SOLVED

styles dropdown in RTE is not showing in AEM as cloud

Avatar

Level 1

We have custom RTE component. We added styles plugin as per https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/con...

 

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

AEM version : AEM as cloud

Please help me here.

1 Accepted Solution

Avatar

Correct answer by
Level 1

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

View solution in original post

6 Replies

Avatar

Community Advisor

@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.

Avatar

Community Advisor

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

MukeshYadav__0-1753296658969.png

apart from that inside inline and dialogFullScreen node

MukeshYadav__1-1753296812828.png

 

 

<?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...
Thanks

Avatar

Level 1

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.

 

 

Avatar

Community Advisor

Hi @SangramPa1 ,
is it working in local?

Thanks

Avatar

Administrator

@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

Avatar

Correct answer by
Level 1

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