This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
Hello All
We want to create custom metadata forms for custom mimetypes. But as per current implementation, that has to be present inside "default" folder and which forces to add default tab via inheritance. Is there a way to create these forms without inheritance OR to create them outside of default folder for custom MIME type.
Note that "Apply folder" will not work as we want the form based on MIME type of the asset and not based on the parent folder due to content organization of the business.
Solved! Go to Solution.
Views
Replies
Total Likes
Thanks for the response. Below are the information you requested. While looking into it further, I feel the feature provided assumes that the any custom MIME types will need the inheritance and it "forces" these additional tabs and properties through inheritance. This is bit odd and it would have been nice to have a option to break the inheritance rather than having custom implementation
Any ideas how we can achieve this through custom implementation.
1. I am using AEM 6.5 SP4
2. I see the tabs - Basic, Advanced, IPTC, IPTC Extension, Camera Data, Product Data
Edit: Comment from @Vijayalakshmi_S below solves the problem.
Thanks
Hi @gkkhatal,
If it doesn't has to follow inheritance from "default", we can create custom metadata schema in the equal hierarchy as "default" and then apply to desired folders. But the actual requirement of associating it to mimeType might not be directly possible as is.
On a high level, looks like it calls for custom implementation.
Could you please provide inputs on the below
Thanks for the response. Below are the information you requested. While looking into it further, I feel the feature provided assumes that the any custom MIME types will need the inheritance and it "forces" these additional tabs and properties through inheritance. This is bit odd and it would have been nice to have a option to break the inheritance rather than having custom implementation
Any ideas how we can achieve this through custom implementation.
1. I am using AEM 6.5 SP4
2. I see the tabs - Basic, Advanced, IPTC, IPTC Extension, Camera Data, Product Data
Edit: Comment from @Vijayalakshmi_S below solves the problem.
Thanks
Hi @gkkhatal,
On analyzing the existing implementation, "Create" action in a specific hierarchy works by creating the editor involving all the fields from entire parent hierarchy so as not to lose the base fields.
Example: Create action being in default/image/ -> Builds up the editor fields from both this hierarchy and leaving us with an option to add new tabs/fields.
In brief, rendering logic of Editor fields works respecting the hierarchy.
With this understanding + "Copy" action of existing OOB schema, have tried the below in my local avoiding the custom implementation (which in this use case is like rewriting the entire schema editor rendering logic)
Few related screenshots for reference:
Views
Replies
Total Likes
Thanks, this worked fine for us. Thanks for the solution and the clarity. Appreciate it!
Thanks
Ganesh
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies