I saw that item0, item1, and item2 are created as subnodes through the composite option in AEM 6.5 multifield.
But I want to change the name of the node created in the child node. I want to name the subnode 0,1,2.
If the data-granite-coral-multifield-composite attribute exists in html, item0, item1, item2 is created in name.
However, the part that creates the '2' name attribute of the picture did not understand.
If you look at the log, the tag is created at some point.
I know that setting the dialog alone is not possible. (Node name change with coral multifield in AEM 6.4 )
Is there a way to rename the subnodes?
I would say right a listener to listen for specific path on create and filterout with name and and node type and rename the node name if it contains item0, item1 etc.
ResourceChangeListener (Apache Sling 9 API)
Sorry but I don't think that this is the best approach.
Why do you need to change it? If you need to change it just for stylesheet option, I can suggest you to proceed by changing your style or js file.
Let us know.
Thank you very much for your response.
Can you tell me why I shouldn't change the child node name?
In previous versions, the nodes of the multifielded content were 0,1,2,3. I want to keep this content.
Renaming subnodes is not recommended, so I'll gradually remove them.
I wouldn't not recommend you to do so however ,you want to stick with renaming the same you can check this article for the same