Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

P tag removal from text components

Avatar

Level 4

We want to remove the default p tag .

we are using the text components very heavily.

 

add our custom css to them. so in drop down we select the style and load that text component.

I want to remove the default p tage getting added.

 

below is my dialog.xml

 

 

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root 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="cq:Dialog"

    xtype="dialog">

    <items

        jcr:primaryType="cq:Widget"

        xtype="tabpanel">

       

     

        <items jcr:primaryType="cq:WidgetCollection">

            <tab1

                jcr:primaryType="cq:Panel"

                title="Title, Text, Asset">

                <items jcr:primaryType="cq:WidgetCollection">

                    <title

                        jcr:primaryType="cq:Widget"

                        allowBlank="true"

                        fieldDescription="Enter a title"

                        fieldLabel="Title:"

                        name="./title"

                        xtype="textfield"/>

                    <titleSize

                        jcr:primaryType="cq:Widget"

                        allowBlank="true"

                        fieldDescription="In pixels"

                        fieldLabel="Title Font Size:"

                        name="./titleSize"

                        xtype="numberfield"/>

                    <view

                        jcr:primaryType="cq:Widget"

                        fieldLabel="View:"

                        name="./view"

                        sortDir="ASC"

                        type="select"

                        xtype="selection">

                        <options jcr:primaryType="cq:WidgetCollection">

                            <megaNavView

                                jcr:primaryType="nt:unstructured"

                                text="Mega Nav View"

                                value="megaNavView"/>

                            <articleView

                                jcr:primaryType="nt:unstructured"

                                text="Article View"

                                value="articleView"/>

                            <homepageView

                                jcr:primaryType="nt:unstructured"

                                text="Homepage View"

                                value="homepageView"/>

                            <categoryHeaderView

                                jcr:primaryType="nt:unstructured"

                                text="Category Header View"

                                value="categoryHeaderView"/>

                            <breadcrumbView

                                jcr:primaryType="nt:unstructured"

                                text="Breadcrumb View"

                                value="breadcrumbView"/>

                            <rhmView

                                jcr:primaryType="nt:unstructured"

                                text="RHM View"

                                value="rhmView"/>

                            <caseStudyView

                                jcr:primaryType="nt:unstructured"

                                text="Case Study View"

                                value="caseStudyView"/>

                            <authorView

                                jcr:primaryType="nt:unstructured"

                                text="Author View"

                                value="authorView"/>

                            <imageRightView

                                jcr:primaryType="nt:unstructured"

                                text="Image Right View"

                                value="imageRightView"/>

                            <imageLeftView

                                jcr:primaryType="nt:unstructured"

                                text="Image Left View"

                                value="imageLeftView"/>

                            <featuredStatView

                                jcr:primaryType="nt:unstructured"

                                text="Featured Stat View"

                                value="featuredStatView"/>

                            <textRightView

                                jcr:primaryType="nt:unstructured"

                                text="Text Right View"

                                value="textRightView"/>

                            <textLeftView

                                jcr:primaryType="nt:unstructured"

                                text="Text Left View"

                                value="textLeftView"/>

                            <featuredContentView

                                jcr:primaryType="nt:unstructured"

                                text="Featured Content View"

                                value="featuredContentView"/>

                            <curvedImageView

                                jcr:primaryType="nt:unstructured"

                                text="Curved Image View"

                                value="curvedImageView"/>

                             <borderTextView

                                jcr:primaryType="nt:unstructured"

                                text="Text Border View"

                                value="borderTextView"/>

                              <normalBoldTextView

                                jcr:primaryType="nt:unstructured"

                                text="Normal Bold Text"

                                value="normalBoldTextView"

                               />

                              <redBoldText

                                jcr:primaryType="nt:unstructured"

                                text="Red Bold Text"

                                value="redBoldText"

                                />

                               <subTitleView

                                jcr:primaryType="nt:unstructured"

                                text="Sub title"

                                value="subTitleView"

                                />

                              

                               

                          

                        </options>

                      

                 

                  

                </items>

            </tab1>

        </items>

       

       

    </items>

</jcr:root>

1 Accepted Solution

Avatar

Correct answer by
Level 10

Extend the text component. Copy from /libs to /apps and then make the changes to the component's JSP to meet your business requirements. Read this article from super user Dan Klco - it will give you an idea how to extend components:

http://labs.6dglobal.com/blog/2013-03-06/consistent-and-clean-rich-text-and-images-cq5/

View solution in original post

2 Replies

Avatar

Level 4

thanks a lot for the help. I was able to extend the component and my changes.

yes

Avatar

Correct answer by
Level 10

Extend the text component. Copy from /libs to /apps and then make the changes to the component's JSP to meet your business requirements. Read this article from super user Dan Klco - it will give you an idea how to extend components:

http://labs.6dglobal.com/blog/2013-03-06/consistent-and-clean-rich-text-and-images-cq5/