Open zackpyle opened 5 months ago
After the new Loop module is released in v1.5, which can do this ACF Repeater fields, this proposed new Flexible Content module seems like the next evolution!
This would be a game changer for us, we build a lot of sites in ACF Flexible content where we don't want to give the client complete design control, but give them layout and content control based on set modules from an approved design. Would be keen on this for sure. If we have to do a lot of ACF Flex, which we do… then we bypass BB and go straight into a Bootstrap theme
Pasting here for formality after sending this into the BB team for consideration:
Here is what Didou and I came up with for using the new Loop module for ACF Flexible Content! It ended up actually being a pretty easy modification to allow the new Loop module to output ACF Flexible content, which is really cool!
He made some small mods to the Loop module to output the flexible content, and then I made a new Flexible Content Layout wrapper module to show the correct layout for each row in the loop. Let me know what you think!
Here are the additions/changes made:
And here is a video of it in action: https://drive.google.com/file/d/1I_bEbnV09CuNhvA57V1ovTTiH61g4jWt/view?usp=sharing
Is your feature request related to a problem? Please describe.
I would like a way to build ACF Flexible Content layouts using Beaver Builder modules instead of with custom html/css/js
Describe the solution you'd like
I have thought about this and I think there would need to be 2 modules:
Flexible Content Container module.
Flexible Content Layout module
Describe alternatives you've considered
The only alternative right now is to create the layouts using html/css/js using the Themer shortcodes:
[wpbb-acf-flex name='my_flexible_content']
https://docs.wpbeaverbuilder.com/beaver-themer/integrations/acf/field-types/flexible-content/
This is laborious and not pleasant to work with like it would be to create layouts using modules.
Additional context
Using these two modules would allow you to create complex layouts using BB/Themer and then have the user create pages using those layouts using ACF Flexible Content fields on the backend!