


Hi Team,
I need to restrict the no. of component count in a parsys foundation/components/parsys, I am working in aem 6.5, service pack 6.5.11 and I tried these old threads
https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/restrict-number-of-compone...
https://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/639 , could not resolve the issue yet.
Any suggestions will help!
Views
Replies
Sign in to like this content
Total Likes
Posting the solution which worked for me here.
The component e.g. /apps/XXX/components/content/componentName where I intend to add the parsys limiter functionality, there we need to create a clientlib folder of node type cq:ClientLibraryFolder and then add categories as cq.authoring.editor.hook of String[]. Tried using /apps/acs-commons/touchui-widgets/source/touchui-limit-parsys.js OOTB script so we have to load these below lines in js.txt of that component where we want to have parsys limiter functionality.
#base=../../../../../acs-commons/touchui-widgets/configure-limit-parsys
touchui-limit-parsys.js
Note : ../../../../../acs-commons/touchui-widgets/configure-limit-parsys - this is the relative path of the /apps/acs-commons/touchui-widgets/source/touchui-limit-parsys.js from where we are accessing it.
Not sure if the feature is compatible with AEMaaCS or not?
https://adobe-consulting-services.github.io/acs-aem-commons/features/parsys-limiter/index.html is not available.
But 6.5 it does work.
Posting the solution which worked for me here.
The component e.g. /apps/XXX/components/content/componentName where I intend to add the parsys limiter functionality, there we need to create a clientlib folder of node type cq:ClientLibraryFolder and then add categories as cq.authoring.editor.hook of String[]. Tried using /apps/acs-commons/touchui-widgets/source/touchui-limit-parsys.js OOTB script so we have to load these below lines in js.txt of that component where we want to have parsys limiter functionality.
#base=../../../../../acs-commons/touchui-widgets/configure-limit-parsys
touchui-limit-parsys.js
Note : ../../../../../acs-commons/touchui-widgets/configure-limit-parsys - this is the relative path of the /apps/acs-commons/touchui-widgets/source/touchui-limit-parsys.js from where we are accessing it.
Thanks for sharing @nibedita07