I have read the documentation about the populate parameter, but I need to deeply populate all components in the dynamic zone. Preferable without having to name everything I want inside the populate argument.
Is there a way that I can specify the number of population levels? I’ve read somewhere that this is 2 by default.
Or is there a way that I can pull out (in a separate request) all populated components found in dynamic zone “Content”?
I am struggling with this as well. Its so frustrating! For me everything is working until you have a component with components and then it doesn’t populate. Have you gotten it to work with nested components yet even if its manually?
It does not work with dynamic zones and (sub)components.
Look at this example:
The compoment “blocks.image-left” looks like this:
Title (Text)
SubTitle (Text)
Body (Rich text)
Image (Media)
Link (Component)
Text (Text)
Hyperlink (Text)
Hint (Text)
In the api result you see that the component “blocks.image-left” only has the id, Title, SubTitle and Body field.
Strapi needs a super simple way to populate everything all the way down multiple levels. May I suggest: populate=everything_dammit__yes_i_accept_the_consequences_of_my_actions
i already populate all the component inside dynamic zones, but do anyone know how to return only url for the media, dont want the other attributes because the response will be so long