Crocoblock / suggestions

The suggestions for CrocoBlock project
191 stars 78 forks source link

Issue with using query builder with bricksbuilder query loop upon upgrading to jet engine 3.4.5 & 3.4.6 #7549

Open khalidxhunters opened 4 weeks ago

khalidxhunters commented 4 weeks ago

I have a products query loop in bricksbuilder popup, built using jet engine query builder with bricksbuilder query loop, working perfectly on version 3.4.4, issue happens upon upgrading to version 3.4.5

Steps to reproduce the behavior:

  1. Create products query in jet engine query builder
  2. Create brickbuilder popup and create a product card query loop (bricksbuilder) using some elemets, assign the query you built using jet engine to it.
  3. create a button that open the popup.
  4. Open the popup and you'll see that featured images are not rendering for example, title is showing up in my case

Expected behavior Normally All elements should show.

Desktop (please complete the following information):

Important note: Downgrading to jet engine 3.4.4 solves the issue.

Crocoblock commented 3 weeks ago

Hi @khalidxhunters for now our dynamic elements don't work in Bricks Ajax popup, so just use standard elements from Bricks Builder

khalidxhunters commented 3 weeks ago

Hi @khalidxhunters for now our dynamic elements don't work in Bricks Ajax popup, so just use standard elements from Bricks Builder

Hi @Crocoblock, I'm not using jet engine dynamic elements, I'm using native bricks image element with native featured image dynamic tag, and as I mentioned problem is solved upon dowgrading, so I don't think it's a popup support issue, something just went wrong from 3.4.4 to 3.4.5.

khalidxhunters commented 3 weeks ago

I've tested again with 3.4.6 and the issue now is even bigger, all listings now are barely showing any meta data we've setup on the products using jet engine, and then listed them using {je_meta_key}.

I'm using a WC Product Query with bricksbuilder query loop.

A picture of the products from the category page using: 3.4.4 image Same from upgrading to 3.4.6: image

khalidxhunters commented 3 weeks ago

using listing grid widget: image image

khalidxhunters commented 3 weeks ago

is the bricks builder native query loop no longer supported?

khalidxhunters commented 3 weeks ago

After futher invistigation, seems that the issue is that certain bricksbuilder dynamic tags aren't working inside the query loop with jet engine query builder, post id for example is not working now, and meta data is showing now because we had setup a condition on it based on a bricks builder dynamic tag (and since that isn't working, it wasn't showing). now that we removed the condition it's showing. but some Dynamic tags from bricks aren't working anymore, post id.. certain woo tags...

Post ID seems to not work only on a custom attribute in which we have normaly a funtion there that takes the post Id, but with jet engine 3.4.6, not even the post ID works there, on the other hand post slug title are working there...

They only work on listing grid by jet engine & overall in jet engine 3.4.4.

I deactivated all the plugins to make sure this isn't because of another plugin (although the fact that the problem is solved upon downgrading would suggest that is strictly because of the upgrade).

Crocoblock commented 1 week ago

Hi @khalidxhunters Sorry for delay and misunderstanding

i tried to reproduce your issue, but in my case, after 3.4.5 update i dont get image in the Image element only

please contact our support team https://crocoblock.com/help-center, describe you issue with more details and provide access to your site and we will help you

Thank you for your understanding