I think it will come. They started with zero support for repeater. They added support for repeaters - ACF, Metabox & Jetengine, then they added support for relationships for all. Currently bricks have the highest support for dynamic plugins.
Pods, CMB2, Toolset, ACF/Metabox/Jetengine (Repeaters + Relationships also), Normal Custom Fields registered in REST API, PHP dynamic function. No other theme or builder have this level of dynamic integration.
There is a bug for PHP dynamic function not working in some elements and I think sub level nested repeater query is more of a feature request than bug.
Of course really simple :
Repeater Level 1:R1
Sub repeater Level 2: R2
Sub Repeater Level 3: R3
If you try to render R2 or R3 with query loop You will get in the best case only the first element of the Sub repeater R2, R3 doesn’t even render the first element .
Can i have the onor to mark it as solved . Just 1 thing : Please stop use auto translate for italian language, i’ll more than happy to help you to translate but please right now there’s some name that is
You would need to set multiple query loops. Imagine that you have an ACF Repeater for Staff, and inside you have an ACF repeater for Contacts, and inside of the contacts, you have another ACF Repeater for the Contact itself.
In the builder, you would need to set a container with a QL (Query Loop) for the Staff. Inside this container, you would place another container and set the QL to Contacts. Inside this last container, you would need to insert another container and set the QL to Contact.
If you still can make it work, please let me know what is your scenario.
I use meta box groups and I want to display a restaurant menu.
I created a CPT “Take Away Dishes”, with “starters”, “salads”, etc.
In I have custom (clonable) fieldgroup “Dishes” containing: “Name of the dish”, “description”, Price".
What is the right structure for the query?
Do I need to set the first query type to posts “MB Group: Dishes”?
Can you point me in the right direction?
Without seeing all the details, I would say you would need to set a query loop of the CPT “Take Away Dishes” to loop through the starters, the salads, the mains, …
Then, inside the CPT loop, you would set a new query loop based on the MB Group: dishes, to list all the dishes.
@luistinygod
This is the solution indeed! I got it working last week, but forget to post the details.
I changed my setup so it makes more sense now (for me).
I have a accordion with 4 tabs. “Chefs Menu”, “Starters”, Soup", “Salads”. These are my post titles.
On each parent div of each tab I have a query loop with CPT “take away dishes” and I include a different type of dish ( my titles): “startes”, “salads”, “main”.
The div wich contains the content of the accordeon I query loop MB groups “menu”.
In this way I can query the header on each tab and the content when I open the tab.
On every new tab I only change the “include post” on the parent div.