Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Putting a Component in a Content Fragment

Avatar

Level 4

Can we put a component in a Content Fragment ?

​For example - I have this component that forms a table on a page (Values displayed are generated depending upon selection in dialog), so now I want to put this component in a content fragment and store it as an asset, so that same component/content fragment can be used on multiple pages to form different table values. Is this possible in AEM 6.3 or even through codes ?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

for this you can use Experience fragmant.

you can put CF and components in XF. and can use XF in multiple pages.

Please check  Configure cq:xfVariantType in experience fragment.  for example

Thanks

Arun



Arun Patidar

View solution in original post

6 Replies

Avatar

Correct answer by
Community Advisor

for this you can use Experience fragmant.

you can put CF and components in XF. and can use XF in multiple pages.

Please check  Configure cq:xfVariantType in experience fragment.  for example

Thanks

Arun



Arun Patidar

Avatar

Level 4

Thanks Arnup. This is what I required.

Avatar

Level 4

arunp99088702​ I have one more question here, so content fragment is kind of an asset and we can use   /api/assets/samplefragment.json to expose the json, do we any APIs that can expose the same for EF ?  And the api/assets actually helps download the content fragment also. Do we have anything similar to that for EF ? My requirement is more like storing the EF as an asset.

Avatar

Level 4

http://localhost:4502/content/experience-fragments.infinity.json  This will serve the same purpose, won't it ? Anyways I will try out the Model selector as well, but do you have any idea how do I store the EF as an asset because the implementation is of cq:page for EF ?

Avatar

Community Advisor

Yeah, It is more or less similar to infinity selector but not the same , if you are planning to expose content as a service, better to you model selector.

you can't save experience fragments(XF) as a assets but you can use XF inside any page like CF.



Arun Patidar