Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Display of Custom Metadata fields of Assets in touch UI

Avatar

Level 3

Hi All,
I have a requirement to have some custom metadata fields for assets in AEM DAM. In classic view ,I attained the same by overriding /libs/dam/components/asseteditor. Is there any way I can show same list of fields in touch UI mode also. If no,can I remove Basic and Advanced tabs which looks locked and have my own tab which will display all my custom metadata fields?

Thanks in advance for helpful replies.
LM

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

Hi !

AEM provides you "Schema Editor" feature from where you can add or remove attribute or even add new tabs. Try this out :

http://localhost:4502/libs/dam/gui/content/metadataschemaeditor/schemalist.html/dam/content/schemaed...

Other way to reach from Coral UI left side navigation screen -> Tools --> Assets --> Metadata Schemas

Hope this will help !

~TD

View solution in original post

2 Replies

Avatar

Level 10

With AEM 6 - you can extend the AEM UI to display data to meet your requirements. You can show data using this flexible part of AEM. See this GEM session on this subject:

http://dev.day.com/content/ddc/en/gems/user-interface-customization-for-aem-6.html

Also a follow up article:

https://helpx.adobe.com/experience-manager/using/extending-aem-6-administrator-user.html

There is also code examples that you can look at. Basically, you modify the UI by using nodes. 

Hope this helps

Avatar

Correct answer by
Former Community Member

Hi !

AEM provides you "Schema Editor" feature from where you can add or remove attribute or even add new tabs. Try this out :

http://localhost:4502/libs/dam/gui/content/metadataschemaeditor/schemalist.html/dam/content/schemaed...

Other way to reach from Coral UI left side navigation screen -> Tools --> Assets --> Metadata Schemas

Hope this will help !

~TD

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----