Arun_Patidar
Community profile Arun_Patidar MVP
Consultant
Germany
47 BADGES
MVP

MVP

Learn more
Joined the community 10-04-2016 4:41:41 AM
Offline
Top badges earned by Arun_Patidar
Customize the badges you want to showcase on your profile
Re: disabling "disable checking" in Day CQ Link Checker T...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,It is always recommned to disable link checker in publish instances, otherwise it cause performance issues.On Author, if you think it is good to have , keep it enable otherwise disable it in Author too. There is no harm in disabling.

Views

21

Like

1

Replies

0
Re: AEM 6.5 : add pagination to list
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,We have implemneted the list component with pagination, which get the child pages title, description and image and create a list item with a link.we created a json service and servlet, which return relavent results based on paginagion, you can pass page number in the json request when click on paginations and get the pagination results at front end side and create a result DOM based on json response, you can use the Query Builder API which support the pagination properties if running queries ...

Views

41

Like

1

Replies

0
Re: HTL Variables
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,HTL does not support the matching function unlike String.You have to check and manipulate urls at backed(Use JS or Java Sling Model) and return to HTL. e.g. import javax.annotation.PostConstruct; import javax.inject.Inject; import org.apache.sling.api.resource.Resource; import org.apache.sling.models.annotations.DefaultInjectionStrategy; import org.apache.sling.models.annotations.Model; @Model(adaptables = Resource.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) public cl...

Views

32

Like

1

Replies

0
Re: Add a button to Rich Text Editor
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
if you are looking for custom plugin to add buttons in RTE, then you can check this https://aemlab.blogspot.com/2019/07/aem-rte-custom-plugins-1.html

Views

28

Like

1

Replies

0
Re: Not able to build project using maven command -mvn cl...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,can you try to run with -X flag, it will tell you what exactly is misisng.try to add correct wcm io dependency in pom https://github.com/arunpatidar02/aemaacs-aemlab/commit/b8414eb0fcf89a2a1056de8bda940d0fe5b57c6f

Views

24

Like

1

Replies

0
Re: how to create custom parsys or extend parsys?
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi, The text is hard coded in javascript, so you can't replace with property. The solution is use title as unique property and add CSS rule for that

Views

37

Likes

0

Replies

0
Re: how to create custom parsys or extend parsys?
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi, create a custom parsys component{ "jcr:primaryType": "cq:Component", "jcr:title": "Parsys Title", "cq:isContainer": true, "sling:resourceSuperType": "wcm/foundation/components/parsys", "componentGroup": ".hidden" } create clientlibs with category cq.authoring.dialog and add css rule which I mentioned.

Views

57

Likes

0

Replies

0
Re: Testing Components that Extend Core Component via Sli...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,Please check if this helpshttps://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/junit-test-cases-for-sling-models-based-on-delegation-pattern/qaq-p/350636

Views

67

Like

1

Replies

0
Re: Content Fragment in multifield
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,You can check this to take idea , how you can use content fragment with normal componenthttps://aemlab.blogspot.com/2018/09/aem-content-fragment-with-component.html

Views

28

Likes

2

Replies

0
Re: how to create custom parsys or extend parsys?
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,If you want to change the defualt 'drop component here' text. Then you can set the jcr:title property e.g. jcr:title="Parsys Title" to extended parsys component and add below css rule to change the text. you can use cq.authoring.dialog category for clientlibs.e.g. div.cq-Overlay--container.cq-draggable.cq-droptarget[title="Parsys Title"] .cq-Overlay--placeholder::before { content: 'custom comonnet drop text' }

Views

77

Like

1

Replies

4
Re: How to store large amounts of data?
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
You can store the data as aem node and property but make sure, do not create all node within a parent.Distribute the nodes in a structure, could be based on number or count.

Views

56

Like

1

Replies

0
Re: Oak Index with AEM as Cloud service
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
in AEMaaCS, Everything else in the repository, /content, /conf, /var, /etc, /oak:index, /system, /tmp, etc. are all mutable areas, meaning they can be changed at runtime.so should be part of ui.content package.More info https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/developing/aem-project-content-package-structure.html?lang=en#mutable-vs-immutable

Views

40

Like

1

Replies

0
Re: Removal of auto generated wrapping div tag around the...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,Wrapper div is needed for Authoring components, you can swaitch to another HTML element except div e.g. section, article if thats serve your purpose.You can remove though from publihser

Views

50

Likes

2

Replies

0
Re: HTL file paths as variable
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi, you can call the template with param and rendering will be done in the template, it is like a function but without return

Views

24

Likes

0

Replies

0
Re: How to generate Reference links using ReferenceProvid...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,You add a custom tab lets say 'custom references' using metadata schema Creae a clientlibs that will fetch the reuslt using ajax and create a result section in the above tab from the response and use css to look better 😛but this could be your starting point.

Views

16

Like

1

Replies

0
Re: How do we maintain component config at site level in...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,Why don't you create expereince fragment for header, navigation or footer etc, and add the the common content in the site/template using expereince fragment component.

Views

33

Like

1

Replies

1
Re: Is there an easy way to extract AEM nodes into JSON
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
you can specify the properties which you want to returne.g.type=dam:Asset path=/content/dam/wknd/en/activities/hiking p.limit=-1 p.hits=selective p.properties=jcr:path jcr:uuid jcr:content/dam:assetState

Views

45

Likes

0

Replies

0
Re: HTL file paths as variable
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi, you can check the placeholder template from core components https://github.com/adobe/aem-core-wcm-components/blob/master/content/src/content/jcr_root/apps/core/wcm/components/commons/v1/templates.html used in many components e.g. https://github.com/adobe/aem-core-wcm-components/blob/master/content/src/content/jcr_root/apps/core/wcm/components/text/v2/text/text.html

Views

47

Likes

0

Replies

0
Re: Is there an easy way to extract AEM nodes into JSON
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,You can use the Querybuilder API to get json response of nodese.g. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/json-file-for-content-dam-path/qaq-p/417207

Views

64

Likes

2

Replies

2
Re: HTL file paths as variable
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,you can use within a file but from another file. data-sly-include, replaces the content of the host element with the markup generated by the indicated HTML template file (HTL, JSP, ESP etc.) when it is processed by its corresponding template engine. The rendering context of the included file will not include the current HTL context (that of the including file); you can try using data-sly-templatedata-sly-template you declare templates which can later be 'called' with data-sly-call.

Views

66

Like

1

Replies

4
Re: ui.apps.structure got installed via jenkins and corru...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
yes, it is fine to ignore but you have to remove from ui.apps as well e.g. https://github.com/arunpatidar02/aemaacs-aemlab/blob/master/ui.apps/pom.xml

Views

33

Likes

0

Replies

0
Re: No route found to continue from step node0 in model /...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
you need to add a default root as one of the path, so that atleast workflow progress to one root in case condition does not matched.

Views

26

Likes

0

Replies

0
Re: JSON file for /content/DAM path
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,If you want to filter out the results, you can go with Querybulder APIhttp://localhost:4502/libs/cq/search/content/querydebug.html type=dam:Asset path=/content/dam/chec-press-releases/2020 p.limit=-1 path.flat=true p.hits=selective p.properties = jcr:path JSON QueryBuilder Link will be http://localhost:4502/bin/querybuilder.json?p.hits=selective&p.limit=-1&p.properties=jcr%3apath&path=%2fcontent%2fdam%2fchec-press-releases%2f2020&path.flat=true&type=dam%3aAssetthis link can you can get from t...

Views

45

Like

1

Replies

0
Re: Problem installing AEM Dispatcher on Windows 10
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,Which document are you following?if you want to explore docker based solution you can check dispatcher section at http://aemlab.blogspot.com/2020/09/aemaacs-setup.html

Views

37

Like

1

Replies

0
Re: foundation-contentloaded and dialog-ready event liste...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
The events do work, could you please share your dialog xml? (function(document, $) { "use strict"; $(document).on("foundation-contentloaded", function(e) { var item = $(".nutri-info-dropdown").val(); // Value is not coming. facing same problem even with dialog-ready event. console.log(item); }); $(document).on("change", ".nutri-info-dropdown", function(e) { var item = $(".nutri-info-dropdown").val(); // This works console.log(item); }); })(document, Granite.$);

Views

28

Like

1

Replies

0
Re: ui.apps.structure got installed via jenkins and corru...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi This is wrong filter can you check the POM file? site structure does not require any contentcheck for e.g. https://github.com/arunpatidar02/aemaacs-aemlab/blob/master/ui.apps.structure/pom.xml

Views

73

Like

1

Replies

2
Re: How to customize the error message for required field...
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,Unfortunately, there is no property/option to set custom messages or use regex like the classic UI widget.for the same reason, I also end up creating a custom solution https://aemlab.blogspot.com/2019/05/aem-touch-ui-component-dialog-field.html If you want to change a message you can simply generic solution to overwrite the OOTB message with a custom message. you can use coral alert api combination with custom error message property https://helpx.adobe.com/experience-manager/6-5/sites/develop...

Views

41

Likes

3

Replies

0
Re: ClinetlIbs in Pblish Instance
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,This is due to dispatcher caching, you should clear the dispatcher caching.

Views

66

Like

1

Replies

1
Re: Selector value issue in getSelectors method
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
can you check if you have any rewrite rules for amp

Views

75

Like

1

Replies

1
Re: AEM touch ui dialog 6.3 - Validation Error Icon is overlapping Description icon
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,462 likes

Total Posts

3,328 posts

Correct reply

949 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Hi,You need to write a listener to remove classes and aria-labele.g. https://blogs.perficient.com/2017/11/06/aem-touch-ui-dialog-validation-new-best-practice-use-foundation-validation/

Views

21

Like

1

Replies

0