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

How to reuse custom Text(RTE) Component in dialog

Avatar

Level 4

I have create a custom RTE component with my own set of plugins in AEM 6.3. It works when used on a page.

Now I have a requirement top use text component in dialog where I want reuse my RTE component

Referred this blog for using default text component.

I tried to use my component by writing the below code in cq_dialog xml but it doesn't work

<description
jcr:primaryType="nt:unstructured"
sling:resourceType="/apps/my-project/components/general/text/cq:dialog/content/items/text/items/column/items/text"
fieldLabel="Description"
required="{Boolean}true"
name="./description">
<rtePlugins
jcr:primaryType="nt:unstructured"
sling:resourceSuperType="/apps/my-project/components/general/text/cq:dialog/content/items/text/items/column/items/text/rtePlugins"/>
<uiSettings
jcr:primaryType="nt:unstructured"
sling:resourceSuperType="/apps/my-project/components/general/text/cq:dialog/content/items/text/items/column/items/text/uiSettings"/>

</description>

 Any suggestions ?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Vinit_Pillai 
Use 

sling:resourceSuperType="/apps/..../text/cq:dialog/content/items/text/items/column/items/text"
sling:resourceType="cq/gui/components/authoring/dialog/richtext"

 

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

@Vinit_Pillai 
Use 

sling:resourceSuperType="/apps/..../text/cq:dialog/content/items/text/items/column/items/text"
sling:resourceType="cq/gui/components/authoring/dialog/richtext"