Digital experiences for all disciplines
New Landing › How can we help? › Atelier › Shop page products grid alignment
New Landing › How can we help? › Atelier › Shop page products grid alignment
- This topic has 34 replies, 3 voices, and was last updated 7 years by Rui Guerreiro – SUPPORT.
-
Posted in: Atelier
-
November 1, 2016 at 12:41 pm #299781This reply has been marked as private.November 1, 2016 at 5:08 pm #299862
Great, please do so now. I’ll be on for a few hours.
Thanks.
November 1, 2016 at 5:13 pm #299864OK try the shop pages now…
November 1, 2016 at 8:46 pm #299904This reply has been marked as private.November 4, 2016 at 12:30 pm #300451This reply has been marked as private.November 4, 2016 at 8:06 pm #300599This reply has been marked as private.November 7, 2016 at 7:31 pm #300874Last request here! – You are using the WooCommerce Advanced Ajax Layered Navigation plugin for this correct? Can you attach the zip file for the plugin?
November 8, 2016 at 12:09 pm #300955Hi David, no I did try that plugin, but I could not get it to work and you could not replicate my issue (page refresh problem if you remember) so I gave up on it and when back to using the Woocommerce Product Filter plugin from Code Canyon https://codecanyon.net/item/woocommerce-product-filter/8514038.
Could it be this that is causing the issue?
thanks.
November 8, 2016 at 2:20 pm #301007Hi,
So what I need is the exact plugin/widget setup that is causing you the issue. I am setting up my dev site to be like your reported shop page with the intention to replicate the bug and fix.
Thanks.
November 8, 2016 at 2:27 pm #301008Hi David, the problem happens even with all plugins disabled… So how can it be the plugins causing the issue?
November 9, 2016 at 7:43 pm #301246So when testing locally, I get this for the last product:
Is this what you also experience?
November 9, 2016 at 8:38 pm #301252Yes that looks similar.
thanks
November 11, 2016 at 5:58 pm #301572Hi,
If you disable your Performance Options first, then open
functions.js
and locate this:fullWidthShop: function() { var shopItems = jQuery('.full-width-shop').find('.products'), itemWidth = shopItems.find('li.product').first().data('width'), shopSidebar = shopItems.find('.sidebar'); if (shopSidebar.length > 0) { // Full Width Shop Sidebar SWIFT.woocommerce.fullWidthShopSetSidebarHeight(); $window.smartresize( function() { SWIFT.woocommerce.fullWidthShopSetSidebarHeight(); }); shopItems.isotope({ itemSelector: '.product', layoutMode: 'masonry', masonry: { columnWidth: '.'+itemWidth }, isOriginLeft: !isRTL }); SWIFT.woocommerce.animateItems(shopItems); shopSidebar.stop().animate({ 'opacity': 1 }, 500); shopItems.isotope( 'stamp', shopSidebar ); shopItems.isotope( 'layout' ); setTimeout(function() { shopItems.isotope( 'layout' ); }, 500); }
Find this line:
layoutMode: 'masonry',
and change tolayoutMode: 'fitRows',
November 11, 2016 at 7:04 pm #301587Hi David, thanks for this, where do I find the functions.js, is it a theme file? If so is this a bug that will be fixed in a future update?
thanks
SamNovember 11, 2016 at 7:11 pm #301588Hi Sam,
Will need to confirm if this works for you, it’s a theme file, located in
atelier/js/functions.js
-
Posted in: Atelier
You must be logged in and have valid license to reply to this topic.