Hi Team,
I need reference where I want to add a custom multifield which contain [3 text field] in content fragment Model.
I came across some good documentation
But I am not able to add multifield which contain [3 text fields] in Content Fragment Model:
Like I want to include multifield
{
"jcr:primaryType": "nt:unstructured",
"colors": {
"jcr:primaryType": "nt:unstructured",
"composite": true,
"fieldLabel": "Colors",
"sling:resourceType": "granite/ui/components/coral/foundation/form/multifield",
"fieldDescription": "Click 'Add field' to add a new color",
"granite:data": {
"jcr:primaryType": "nt:unstructured",
"item-limit": "2"
},
"field": {
"jcr:primaryType": "nt:unstructured",
"name": "./colors",
"sling:resourceType": "granite/ui/components/coral/foundation/container",
"items": {
"jcr:primaryType": "nt:unstructured",
"color": {
"jcr:primaryType": "nt:unstructured",
"name": "color",
"fieldLabel": "Color",
"sling:resourceType": "granite/ui/components/coral/foundation/form/textfield",
"fieldDescription": "Fill in a hex value: # and 6 characters"
},
"color2": {
"jcr:primaryType": "nt:unstructured",
"name": "color2",
"fieldLabel": "Color2",
"sling:resourceType": "granite/ui/components/coral/foundation/form/textfield",
"fieldDescription": "Fill in a hex value: # and 6 characters"
},
"color3": {
"jcr:primaryType": "nt:unstructured",
"name": "color3",
"fieldLabel": "Color3",
"sling:resourceType": "granite/ui/components/coral/foundation/form/textfield",
"fieldDescription": "Fill in a hex value: # and 6 characters"
}
}
}
}
}
Example I want to see this custom dialog over:
In order to add this custom field maybe we need to overlay /libs/settings/dam/cfm/models/formbuilderconfig/datatypes/items, but problem is how can I add a multifiled which contains 2 text field in it.
Please let me know the way to achieve this.
Thanks
@kautuk_sahni @lukasz-m @EstebanBustamante
Solved! Go to Solution.
Views
Replies
Total Likes
@tushaar_srivastava Can you please check below URL:
https://jimfrenette.com/aem/content-fragments/composite-multifield/
Hi @tushaar_srivastava ,
If I understand the ask correctly you need a multifield to add the color required in the CFM right?
If so you can render the Single Line Text as a Multiple Field and you need not overlay the CFM. You can refer the screenshots I am adding below
While editing the CF created from the above CFM it would appear like this
Thanks,
Madhur
Hi @Madhur-Madan ,
Actually no. I want to add color which contain two textfield inside one multifield.
I am looking to add a multifield in that which contain two text field instead of one.
@tushaar_srivastava Can you please check below URL:
https://jimfrenette.com/aem/content-fragments/composite-multifield/
Thanks @Bhuwan_B This really helped.
Also I would like to add few more additional links which helped me during analysis.:
https://experience-aem.blogspot.com/2018/10/aem-6420-assets-content-fragments-coral-3-composite-mult...
https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/dynamic-dropdown-content-f...