ACS AEM Commons Generic List Modification | Community
Skip to main content
abhishekanand_
Community Advisor
Community Advisor
January 21, 2025
Solved

ACS AEM Commons Generic List Modification

  • January 21, 2025
  • 3 replies
  • 1629 views

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

 

Best answer by EstebanBustamante

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!

 

3 replies

EstebanBustamante
Community Advisor and Adobe Champion
EstebanBustamanteCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
January 21, 2025

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
abhishekanand_
Community Advisor
Community Advisor
January 22, 2025

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 

Abhishek Anand
Harwinder-singh
Community Advisor
Community Advisor
January 21, 2025

@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.

abhishekanand_
Community Advisor
Community Advisor
January 22, 2025

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.

Abhishek Anand
kautuk_sahni
Community Manager
Community Manager
January 27, 2025

@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!

Kautuk Sahni
abhishekanand_
Community Advisor
Community Advisor
January 28, 2025

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

Abhishek Anand