Skip Navigation

[Resolved] Ajaxify website with blocks

This support ticket is created 2 years, 6 months 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
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Hong_Kong (GMT+08:00)

This topic contains 2 replies, has 2 voices.

Last updated by glenn 2 years, 6 months ago.

Assisted by: Luo Yang.

Author
Posts
#2422425

Tell us what you are trying to do? I am trying to use ajax to load only the main content when a link is clicked. This works but my block view does not layout properly.

Is there any documentation that you are following?

Is there a similar example that we can see?
hidden link If you go here you will see the view at the bottom of the page in three columns on the desktop. But when you navigate to another page, the view only shows in one column. I probably need to trigger or relaod some script but i cannot figure out how the view is layed out.

What is the link to your site?
hidden link

#2422947

Hello,

Toolset Blocks is using inline JS codes to produce the CSS style, it won't be triggered in your custom AJAX call.

As a workaround, you can put that CSS codes into your theme file "style.css", for example:

.js-wpv-view-layout-10 .js-wpv-loop-wrapper > .tb-grid {
    grid-template-columns: minmax(0, 0.33333333333333fr) minmax(0, 0.33333333333333fr) minmax(0, 0.33333333333333fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-auto-flow: row;
}

the number 10 is your view block's ID

#2424689

My issue is resolved now. Thank you!