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

Experience Fragment Pathfield is not opening on click of EDIT

Avatar

Level 2

Sigkumar_0-1657010432413.png

1-> In editable template 
2-> I added experience fragment in layout container.
3-> on edit of Experience fragment dialog i am not able to author.   
on click of this pathfield it's not opening.

is there any property to add in editable template for making that pathfield to work 
Thanks in advance 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Sigkumar The clientlibs in AEM consist of JS and CSS and in some instances they get cached; which as would be obvious; causes issues.

To remove this cache and rebuild the clientlibs, the following link is quite useful:

<domain-name>/libs/granite/ui/content/dumplibs.rebuild.html

There are individual buttons to invalidate the cache and rebuild the libraries on this page.

For faster access, there is a query parameter for each process that can be appended to the URL:

Invalidate Caches:  ?invalidate=true

Rebuild Libraries:   ?rebuild=true

shaileshbassi_0-1657022038894.png

Hope this helps!

Thanks

View solution in original post

4 Replies

Avatar

Community Advisor

@Sigkumar There is no property to be added in the editable template to explicitly make it work.

I tried out the same and it is working as designed.

shaileshbassi_0-1657014849937.png

shaileshbassi_2-1657014999784.png

 

Can you check at your end, if there is any JS error that you are seeing, which is blocking the pathfield popup to be opened.

Thanks

Avatar

Level 2

@ShaileshBassi 
yes as you said it's throwing some js error on click of pathfield PFA as ref

 

Sigkumar_0-1657018294414.png

 

Avatar

Correct answer by
Community Advisor

@Sigkumar The clientlibs in AEM consist of JS and CSS and in some instances they get cached; which as would be obvious; causes issues.

To remove this cache and rebuild the clientlibs, the following link is quite useful:

<domain-name>/libs/granite/ui/content/dumplibs.rebuild.html

There are individual buttons to invalidate the cache and rebuild the libraries on this page.

For faster access, there is a query parameter for each process that can be appended to the URL:

Invalidate Caches:  ?invalidate=true

Rebuild Libraries:   ?rebuild=true

shaileshbassi_0-1657022038894.png

Hope this helps!

Thanks

Avatar

Level 2

I just tried the way you guided @ShaileshBassi  
found some Custom JS is causing the issue.

Thanks,
Hemanth