Crocoblock / suggestions

The suggestions for CrocoBlock project
195 stars 78 forks source link

Feature to display filters automatically in different categories (jet smart filters) #4494

Open 79ho3ein opened 2 years ago

79ho3ein commented 2 years ago

hello

One of the most important and essential features that smart jet filters lack is the ability to automatically display filters in different categories. I did not work with other filter plugins. But friends have said that all similar plugins have this feature. So why shouldn't jet smart filters, a powerful plugin in this field, have such an important feature ?

Detailed description of the feature : Filters should be such that if there is no product for that filter in an archive, the filter will be completely hidden. for example : On a website, we have both a mobile phone and its accessories. For mobile phones, we have filters for the amount of RAM, the amount of internal memory and the brand. If the user enters the category of accessories, she will also see the filters that are only related to the category of mobile. This is really bad.

tip : Now, if there is no product for a filler, the filter options are hidden, but not complete.

That is, what is not completely hidden ?

If we consider a border for each filter in the advanced tab, this border will not be hidden and will remain. For example, for filters, in the Advanced tab, I have a margin at the top so that you always have a space between the filters. But if the filter options are hidden, these borders will not be hidden. See this image : https://prnt.sc/22lm381 Filter items are hidden, but borders remain.

If we remove the borders, the empty space of the hidden filters will remain : https://prnt.sc/22lo1b1

hello @Floydtm, Please check this item. it's too important

thank you

AmirVaziri01 commented 1 year ago

I had the same issue hosein . I fixed it with Jet Engine Dynamic visibility widget . which is a Jet Engine Module you should first activate in Jet setting . then you will have a new widget in any Elementor advance tab as Dynamic visibility . you can add any condition you need , and even build conditions with query builder to show and hide elements . If you needed more to ask I'll be happy to help .

DarioWelco commented 1 year ago

Hello everyone, I'm having hard times using Crocoblock trying to do EXACTLY what you have done. @AmirVaziri01 can you add some details here? Do I have to buy Croco Engine to activate that option? Thanks!

(the trouble started after choosing TemplateMonster...never more!! :-( )

russcastella commented 11 months ago

I had the same issue hosein . I fixed it with Jet Engine Dynamic visibility widget . which is a Jet Engine Module you should first activate in Jet setting . then you will have a new widget in any Elementor advance tab as Dynamic visibility . you can add any condition you need , and even build conditions with query builder to show and hide elements . If you needed more to ask I'll be happy to help .

This is the way. Thanks!

I needed one of the smart filters to only display in the shop page and not on product category pages. Using the dynamic visibility, I just set a condition to display on pages where the page title contains the word "Shop" ... but you can create your own condition that fits your site.

Works like a charm.