Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Side kick component load in 6.2

Avatar

Level 4

Hi,

To load the component in side kick we have to add  to #cf in url.

By adding #cf tag which script is executing to display its components. where it is placed in crx de.?

 

I want to implement that without adding cf# tag , the sidekick component is visible, i do not want to add cf# tag in url.

By simple navigating to localhost:4502/content/project/a.html , the sidekick is visible and its component.

Which js files scripts i will have to added to it?

 

how to do that?

 

Thanks

1 Accepted Solution

Avatar

Correct answer by
Administrator

Hi, 

Can you please elaborate your use-case? why do you not want to add cf# to the link ? any specific reason ?

Please have a look this thread that will talk about what all things happens when we user cf# or editor.html in the URL:

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

// 

    Please have a look at the explanation:-  

    Let the URL be:- http://localhost:4502/editor.html/content/we-retail.html   (i.e. http://localhost:4502/editor.html/.... )
    Request processing will start resource resolution, there in the URL they will see that Script to run is editor.html and here in our case it’s a vanity path, to it will result in calling     “/libs/cq/gui/content/editor.html”(actual path of the Script).
    From there the “sling:resourceType” is taking us to “cq/gui/components/authoring/editors/switch”, here the editing part of Touch UI would be catered.
    Similarly for cf# its -> cq/ui/components/widget -> cq/ui/components/widget -> /libs/cq/ui/components/widget/html.jsp

    Here’s one way to look for Resource resolution:

    Head over to http://localhost:4502/system/console/servletresolver
    Enter the request URL and select the appropriate HTTP method (http://localhost:4502/editor.html/content/we-retail.html)
    The Opting servlets will be listed – I think the ‘chosen’ one is on the top…
 

    Here’s another:

    Head over to http://localhost:4502/system/console/requests and clear existing requests
    ‘Edit’ a ‘simple’ AEM site (e.g. navigate to http://localhost:4502/editor.html/content/we-retail.html)
    Refresh the page in #1 and locate your request
    It may happen that the page you are interesting in sends more than 20 requests – perhaps there’s a configuration to increase how many requests are ‘kept’ for analysis but I don’t know of it – instead, what you     can try is to ‘cancel’ the page-load (so that further requests are not sent to the server)
 

    The downside of 2nd method is limited requests can be tracked this way – the upside is that you get a lot more information that the 1st.

I hope this would help you.

 

Thanks and Regards

Kautuk Sahni

View solution in original post

2 Replies

Avatar

Level 9

Please refer this js file at the below location and might help you.

\apps\cq\ui\widgets\source\widgets\wcm\ContentFinderTab.js

Avatar

Correct answer by
Administrator

Hi, 

Can you please elaborate your use-case? why do you not want to add cf# to the link ? any specific reason ?

Please have a look this thread that will talk about what all things happens when we user cf# or editor.html in the URL:

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

// 

    Please have a look at the explanation:-  

    Let the URL be:- http://localhost:4502/editor.html/content/we-retail.html   (i.e. http://localhost:4502/editor.html/.... )
    Request processing will start resource resolution, there in the URL they will see that Script to run is editor.html and here in our case it’s a vanity path, to it will result in calling     “/libs/cq/gui/content/editor.html”(actual path of the Script).
    From there the “sling:resourceType” is taking us to “cq/gui/components/authoring/editors/switch”, here the editing part of Touch UI would be catered.
    Similarly for cf# its -> cq/ui/components/widget -> cq/ui/components/widget -> /libs/cq/ui/components/widget/html.jsp

    Here’s one way to look for Resource resolution:

    Head over to http://localhost:4502/system/console/servletresolver
    Enter the request URL and select the appropriate HTTP method (http://localhost:4502/editor.html/content/we-retail.html)
    The Opting servlets will be listed – I think the ‘chosen’ one is on the top…
 

    Here’s another:

    Head over to http://localhost:4502/system/console/requests and clear existing requests
    ‘Edit’ a ‘simple’ AEM site (e.g. navigate to http://localhost:4502/editor.html/content/we-retail.html)
    Refresh the page in #1 and locate your request
    It may happen that the page you are interesting in sends more than 20 requests – perhaps there’s a configuration to increase how many requests are ‘kept’ for analysis but I don’t know of it – instead, what you     can try is to ‘cancel’ the page-load (so that further requests are not sent to the server)
 

    The downside of 2nd method is limited requests can be tracked this way – the upside is that you get a lot more information that the 1st.

I hope this would help you.

 

Thanks and Regards

Kautuk Sahni