I am trying to override the Column Control component , as per the document that I have gone through , I need to copy the node at [/libs/foundation/components/parsys] and place it under the /apps . In my case it would be : [/apps/foundation/components/parsys] . This path was not present on my local so I created a folder structure under : apps [/foundation/components]
I am using the maven plugin to push my local changes to localhost:4502. So I created the exact replica of node structure at the [/apps/foundation/components]
[img]Capture_OverrideColumn.PNG[/img]
When I build the project I dont see anything under crxde.
To try another place , I took the exact node structure and placed it under the [/apps/projName/components] , even with this I dont see parsys under [/apps/projName]. Am I missing anything about overriding the component ?
Solved! Go to Solution.
Views
Replies
Total Likes
Instead of using a Maven plugin - try to manually copy and paste the code from libs/foundation/components/parsys to /apps/projName. Copy and paste the content using CRXDE Lite. That will ensure that you get the CQ component that you want to extend under /apps. Then you can successfully modify the app logic and use it in your CQ app.
Views
Replies
Total Likes
Instead of using a Maven plugin - try to manually copy and paste the code from libs/foundation/components/parsys to /apps/projName. Copy and paste the content using CRXDE Lite. That will ensure that you get the CQ component that you want to extend under /apps. Then you can successfully modify the app logic and use it in your CQ app.
Views
Replies
Total Likes
But this will only be on the AEM side and cannot be pushed through maven as "ptK" asked? This also add additional maintenance step on AEM for the project?
Views
Replies
Total Likes
Best practice of overlaying a component is to copy component from /libs to /apps in CRXDE lite as documented here:
https://docs.adobe.com/docs/en/cq/5-6-1/getting_started/first_steps_for_developers.html#Developing a new component by adapting an existing component
Once done in CRXDE lite - you can sync the code using vault to eclipse that uses developer plug-in.
Also for those reading this and wanting to create/or customize the column component - see this community article:
Views
Replies
Total Likes