since ‎13-10-2017
5 hours ago
Suraj_Kamdi
MVP
Re: querybuilder question: return pages with a component...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Yes exactly. Now create List resourceList using searchResult.getResources()

Views

86

Likes

0

Replies

0
Re: querybuilder question: return pages with a component...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@TB3dock it will return page + component path. not sure about in your case. please attach some screenshots for quick understanding

Views

96

Likes

0

Replies

0
Re: querybuilder basic question
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Here is the list of all the primary types available in AEMhttps://experienceleague.adobe.com/docs/experience-manager-65/developing/platform/custom-nodetypes.html?lang=en#platform If you want to return the specific set of pages with the following sample query path=/content/game type=cq:page property=cq:primaryType property.value=sample/components/structure/game-overview p.limit=-1

Views

93

Like

1

Replies

0
Re: querybuilder question: return pages with a component...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Use the following query builder query to get desired output path=/content/game property=sling:resourceType property.value=sample/components/structure/game-overview group.1_property=gameId group.1_property.value=0 (Optional) group.2_property=gameName group.2_property.value=0 (Otional) group.p.and=true p.limit=-1 I am considering all the possible scenarios here as per provided description.

Views

107

Likes

2

Replies

4
Re: Unable to Create Language Copy from Language Masters...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@troubleshooter3 It might be some miss out while executing steps to create a language copy.Go through the following official video or else please provide some screenshots. https://experienceleague.adobe.com/docs/experience-manager-learn/sites/translation/language-copy-feature-video-use.html?lang=en

Views

111

Like

1

Replies

1
Re: Conditionally add tabs to page properties based on te...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@akaria Never mind .I am Happy to help 🙂

Views

110

Likes

0

Replies

0
Re: Conditionally add tabs to page properties based on te...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
Yes, we can @akaria .1. create a template-specific component and provide resourceSuperType as the main page component. 2. inside a template-specific component create separate page properties cq:dialog based on your requirement.3. now next part go to the respective template structure inside /conf directory ex. a. /conf//settings/wcm/templates/sample-template/initial/jcr:content and set resourceType as template specific component path b. same applies for /conf//settings/wcm/templates/sample-templa...

Views

172

Likes

2

Replies

3
Re: AEM SPA Website Examples?
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@AEMWizard Here is the example https://wknd.site/content/wknd/us/en.html

Views

154

Like

1

Replies

1
Re: AEM Move page Functionality
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@anelem1760873 still it will print that warn log. nothing to worry much about it. just cross check whether synchronization is working properly or not.

Views

222

Likes

0

Replies

0
Re: AEM Move page Functionality
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@anelem1760873 It's a warning log.Actually, you are moving the page from the live copy hierarchy. that's why the AEM logger printed that warning log just to make sure to check the synchronization status of the current page with live copy hierarchy.

Views

232

Like

1

Replies

4
Re: Page creation on AEM 6.5.5 author is giving 405 metho...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@gspatil11 Please refer this https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/http-405-error/td-p/261289/page/2

Views

204

Like

1

Replies

1
Re: Is it possible to create component specific clientlib...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@vidhu Yes, it is possible to create a separate component-specific clientlib folder using ui.frontend module. Create separate clientlib.config.jsand set the clientlib path as followsconst CLIENTLIB_DIR = path.join( __dirname, '..', 'ui.apps', 'src', 'main', 'content', 'jcr_root', 'apps', 'aem-project', 'components', 'component-name' 'clientlibs' );also, you need o update the respective module's configuration in the as same as clientlib.config.js file.

Views

157

Like

1

Replies

1
Re: Content Fragment - set the input fields through ajax...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@NehaCMSNo there is no such OOTB functionality to prepopulate the value for newly created content fragment.

Views

73

Likes

0

Replies

0
Re: Extending Embed core component - Custom URL
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@sathya_prakasha Kindly check the error log to find the root cause issue.

Views

283

Like

1

Replies

0
Re: 6.5: cannot add any components (custom/built-in) to p...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@jayv25585659 It might be possible that there no policy configured to allow components inside the layout container.Go to the edit template option and check if the policy for the respective layout container is defined or not.

Views

267

Likes

3

Replies

1
Re: Introducing a sly logic as a parent sly will harm exi...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@JakeCham Please provide some sample code snippet just to know what you are actually doing?

Views

204

Like

1

Replies

0
Re: How to configure which user to use for resolving emai...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit Instead of using acs-commons-email-service. Create new service users using acs commons Ensure service user API to create the service user by providing read and write ACL. see the example herehttps://adobe-consulting-services.github.io/acs-aem-commons/features/ensure-service-users/index.html

Views

145

Likes

2

Replies

0
Re: Request for Activation/Deactivation does not appear a...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit This happens mainly because of incorrect ACL's. Crate the User with proper permission and log in and check if those options are appearing or not.

Views

163

Likes

2

Replies

0
Re: AEM6.5 how to get user details and the groups the use...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@srinivas_chann1 I would suggest using the service user to get the details of AEM user/groups. Make use of Authorizable APIhttps://helpx.adobe.com/experience-manager/6-5/sites/developing/using/reference-materials/javadoc/org/apache/jackrabbit/api/security/user/Authorizable.html see the following code snippet public static Group getGroup(String userId, UserManager userManager) { try { return (Group) userManager.getAuthorizable(userId); } catch (RepositoryException e) { logger.error("Error {}", e)...

Views

164

Like

1

Replies

0
Re: Add experience to project tiles programatically
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@manisha594391 Can you please elaborate more on this?  

Views

174

Like

1

Replies

1
Re: Numberfield and textfield are required, but if they a...
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@dz_dai Yeah, I have seen this kind of behavior earlier. Try to install any 6.5 feature or service pack.

Views

185

Like

1

Replies

1
Re: How to solve $ is not defined
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit First thing, Jquery should always load before the execution of your code.Second thing, It happens mainly because of your clientlib category /dependencies order.

Views

180

Likes

2

Replies

0
Happy Holiday.......
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
Happy Holiday.......🎉🎉🎉🎉🎈🎈🎈

Views

646

Like

1

Replies

0
Re: maven archtype for AEMaaCS
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@sravs508 Use the following command to generate the maven project archtype for AEM as a cloud servicemvn -B archetype:generate \ -D archetypeGroupId=com.adobe.aem \ -D archetypeArtifactId=aem-project-archetype \ -D archetypeVersion=cloud \ -D appTitle="Sample Site" \ -D appId="sample-site" \ -D groupId="com.samplesite"

Views

185

Like

1

Replies

0
Re: AEM Core Social Component
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@gazzalm54335496 In that case, you need to override functionality AEM core sharing component/apps/core/wcm/components/sharing/v1/sharingCreate new social share component by providing property called sling:resourceSuperType="core/wcm/components/sharing/v1/sharing"after that create a new file named sharing.html and update your code according to requirement. Also, one more thing you need to extend the functionality of SocialMediaHelper sling model.

Views

149

Like

1

Replies

1
Re: AEM Number Field with decimal value as Zero
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@vasgurug Use the following propertiessling:resourceType="granite/ui/components/coral/foundation/form/numberfield"step="any"min="0"typeHint="double"

Views

206

Like

1

Replies

1
Re: How to reuse custom Text(RTE) Component in dialog
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit Use sling:resourceSuperType="/apps/..../text/cq:dialog/content/items/text/items/column/items/text" sling:resourceType="cq/gui/components/authoring/dialog/richtext"

Views

205

Likes

2

Replies

1
Re: Hero Image component not working
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit background: url(${properties.fileReference @ context='styleString'}) no-repeat;

Views

168

Likes

2

Replies

0
Re: Radio buttons in AEM content fragment model editor
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
@hamidk92094312 Request for Feature Enhancement (RFE) Summary :Radio buttons as a data type in AEM Content Fragment model editor.Use-case:Most of the time we get the requirement from the client to choose any field from the available options by using the radio button with the required validation. ex. selecting gender a. Male b. FemaleCurrent/Experienced Behavior:AEM content fragment model editor does not contain radio button group data type.Business Impact:changed implementation approachImproved/...

Views

428

Likes

0

Replies

0
Radio buttons in AEM content fragment model editor
Avatar

Suraj_Kamdi

MVP

Suraj_Kamdi
- Adobe Experience Manager
Description -Currently, the content fragment model editor does not contain a radio data type.Why is this feature important to you -Most of the time content fragment contains some data like selecting gender. for this kind of work, we have to use the dropwon data type.for refrennce,I have written one blog for a similar kind of feature just to add color picker data type.https://blogs.perficient.com/2020/10/20/adding-a-color-picker-to-the-aem-content-fragment-model-editor/

Views

474

Likes

0

Replies

4