Skip Navigation

[Resolved] I notice some breking changes with Divi 4

This support ticket is created 5 years, 1 month ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 6 replies, has 2 voices.

Last updated by Stephen Vaughan 5 years, 1 month ago.

Assisted by: Nigel.

Author
Posts
#1365613

With Divi 4 I have noticed a number of issues.

Some mainly relate to styling whereby Divi is now injecting another layer of div into the mix:

<div class="et-l et-l--post">...</div>

I see this wrapped Innside the <div id="et-boc" class="et-boc"> html.

I have found that a view loop template that uses the divi builder doesn't function anymore. The loop items seem to point the the same item and not all the various posts of the type.

Thankfully I have only one example of this and it is on a test site on localhost. I have reverted to the original coded version of views for the moment. I am currently moving away from the Toolset/Divi integration anyway to use the new theme builder in Divi 4. I will say the dynamic content setup in this new system is very limited. They have engineered things so you can not access the custom fields for assigned to custom post types with the dynamic content setup. You can work blind though and either design the layout directly on a post where you can access the custom post and then migrate it over to the a new template in the theme builder. Or, work blind and use the shortcodes for fields directly in the template.

At this point Elegant Themes have it set to using a post content module (the equivalent of post-body) which can be designed into a more expansive layout with the builder. Funnily enough if you are working on a WooCommerce product in the new theme builder all the product fields are available. And I note that if you use Elementor you get access to all field in it's templating.

Amy info on wether there will be any fixes updates on this, much appreciated.

#1365997

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hi Stephen

We are aware Divi has released version 4 which includes significant changes that affect Toolset compatibility, but our developer resources are currently focused on Toolset, and we don't have any time scheduled currently to update the Divi compatibility layer. For now that means sticking to Divi version 3.

When the current block-editor work goes to production—hopefully in a matter of weeks—we should be in a position to re-assess the development priorities. With that in mind, I would suggest submitting a request to add compatibility for Divi 4, so that the product manager is aware of the demand at that time: https://toolset.com/home/contact-us/suggest-a-new-feature-for-toolset/

#1366061

I will keep an eye on updates.

#1366067

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Actually Stephen, if you want to elaborate on what your preferred workflow would be with Divi and Toolset given that you might now be using Divi for post templates instead of Toolset, then that can help us decide what's the best way to proceed when we do look to add compatibility with Divi 4, so feel free to share here and I'll keep a note of it.

Also any specific things you identify within that workflow that break.

#1366069

Will do. I will put my ideas through by the request link. Give me a some time to mull over what I think.

#1366073

I just noticed my typo in the original ticket -> breking. Might as well be Brexit changes with the UK with the times we are living in!

#1366075

My issue is resolved now. Thank you!