Skip to main content
abhishekanand_
Community Advisor
Community Advisor
Jan 21, 2025 10:49 AM UTC
Solved

ACS AEM Commons Generic List Modification

Hi All 

 

Has anyone tried to customize the ACS AEM Commons Generic List to include a third field(by default there is two field available as you can see in the image) in the Generic List without enabling localization.

My findings :

i came across a blog you can check these out as well but this doesn't seem to be working. 

jsp which is responsible for rendering /apps/acs-commons/components/utilities/genericlist/content/content.jsp

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
EstebanBustamante
EstebanBustamanteAccepted solution
Adobe Champion and Community Advisor
Jan 21, 2025 1:35 PM UTC

Hi,

 

Thanks for sharing the article! Depending on your use case, there are more options available these days, such as Content Fragments, which provide a more robust UI, better scalability, and headless capabilities. Additionally, using ACS List with JSON as a value could serve as a useful workaround to avoid extending ACS Lists. IMHO I wouldn’t necessarily recommend extending them as the first option.

 

Hope this helps!

 

Esteban Bustamante

6 replies

EstebanBustamante
Adobe Champion and Community Advisor
EstebanBustamanteAdobe Champion and Community AdvisorAccepted solution
Adobe Champion and Community Advisor
Jan 21, 2025 1:35 PM UTC

Hi,

 

Thanks for sharing the article! Depending on your use case, there are more options available these days, such as Content Fragments, which provide a more robust UI, better scalability, and headless capabilities. Additionally, using ACS List with JSON as a value could serve as a useful workaround to avoid extending ACS Lists. IMHO I wouldn’t necessarily recommend extending them as the first option.

 

Hope this helps!

 

Translate
Esteban Bustamante
abhishekanand_
Community Advisor
Community Advisor
Jan 22, 2025 7:10 AM UTC

Thanks for the suggestion @estebanbustamante,I thought of using JSON as a value; we are using that even at some point for another use case. Still, I was thinking this for an existing ACS list, and that list in a big application must have been used in multiple places, so hampering that and changing the value type of JSON would not be a good idea.

But lets say if we want to add a third field then extending is last option is what i can see, any comments @estebanbustamante 

Translate
Abhishek Anand
Harwinder-singh
Community Advisor
Community Advisor
Jan 21, 2025 10:40 PM UTC

@abhishekanand_  Can you please elaborate on your use case? 

As @estebanbustamante mentioned, there might be other options available for your need instead of customizing the ACS commons list.

Translate
abhishekanand_
Community Advisor
Community Advisor
Jan 22, 2025 7:12 AM UTC

Hi @harwinder-singh 

so basically I was thinking this for an existing ACS list where i need a new value to be added that and i have mentioned the reasons why i am not going with JSON approach in the above comment.

Translate
Abhishek Anand
kautuk_sahni
Level 9
Jan 27, 2025 12:50 PM UTC

@abhishekanand_ Did you find the suggestions helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!

Translate
Kautuk Sahni
abhishekanand_
Community Advisor
Community Advisor
Jan 28, 2025 4:39 AM UTC

Hi @kautuk_sahni 

 

allow me sometime i will mark the answer correct as the question main purpose is still unanswered, so i'll try a few things and confirm over here

Translate
Abhishek Anand