Hello,
adding .centerBoxContentsProducts { padding: 1em 0; } to my stylesheet.css has no effect on the product image spacing in product listing. I am using your module on my test site salvagecrate.com and the most current version of your module from the zencart site and zencart 1.5.6c. Please help. I want to add this to my live site but the images for the products seem to be to close to the borders on the top.
I did not build the 1.56 version 3.1. Version 3.0 will run properly on 1.55f - php 5.6. It has also been tested up to 1.55f - php 7.2
I am in the process of redeveloping Column Layout Grid 3.0 with Twitch Module compliance for Twitch Base6 as it appears time to fork the module and provide further support to my clients that comes with all Twitch Modules.
Twitch Modules have followed the stable Zen Cart releases for over a decade - to illustrate:
Zen Cart 1.39h > Zen Cart 1.51 > Zen Cart 1.54 > Zen Cart 1.55f > Zen Cart 1.56c
Twitch Modules for any Zen Cart release (1.55a, 1,55b, etc) between those listed above are forward compatible with the stable release.
Looks like this for Column Layout Grid for Product Listing:
Zen Cart 1.39h > CLG - Version 2.31
Zen Cart 1.51 > CLG - Version 2.31
Zen Cart 1.54 > CLG Version 3.0 - twitchtoo - Twitch Wholesale Certified (pre-base standards)
Zen Cart 1.55f > CLG - Version 3.0 - twitchtoo - Twitch Base4 Certified
Zen Cart 1.56c > CLG Version 3.1 - jeking - February 20, 2019
fork
Zen Cart 1.56c > CLG Version ? - twitchtoo - Currently being rebuilt for Twitch Base6 Certification.
I encourage those that want to use jeking's release CLG Version 3.1 moving forward with your stock installation of Zen Cart 1.56 as Twitch Base6 is the newest Zen Cart CMS to be released June 1st to the public.
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.
Is there anyway to have this plugin display products in a different number of columns according to screen size?
I'm using Zen Cart v1.5.6c
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.
I want the columns to be more controllable, so that it responds to screen size.
Currently I have 4 columns shown for desktop and would want 2 or even 1 shown on mobile.
I didn't use the responsive template as framework for my current template (I used classic). Would it be possible to make it responsive like the responsive template or would I have to completely change templates?
mito0930 - yes. Using the Responsive Template is the first step.
You can see the newest Zen Cart 1.56c - Twitch Base6 for public release running Twitch Product Listing Advanced (Column Layout Grid for 1.56c) here:
https://twitchbase6.com/index.php
And a production version with images, text and the newest features here:
http://barnwoodwine.ca/index.php
I'll be releasing one final Column Layout Grid for 1.56c relative to jeking's last release with these features:
...that looks like this when it's displaying - using the Responsive Template:
Try both sites out on your various mobile devices and screen sizes on a desktop to see how it will adjust the display![]()
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.
Twitchtoo, what I'm looking for is something that automatically changes with different screen sizes. Adaptive might be a better word for it, instead of allowing it to be toggled manually. My original question was wondering if I could possibly make this adaptive as described above. I'm not too keen on reworking a brand new template when I've already worked to make one from the classic template. I've made the template as responsive as it can be between desktop, mobile and tablet with specific values. Would I be able to force the number of columns displayed according to those values?
Last edited by mito0930; 2 Jul 2020 at 02:12 AM.
To Clarify...
The stock template already adjusts the columns once you install column layout grid - this happens at the CSS level with a bit of php. The settings for this module allow a baseline control or starting point number of columns before the CSS takes over as the screen sizes change. I've added toggles and master switches to turn on/off display control on the customer side. By default that will maintain the admin selection as a starting point for the template CSS to continue doing what it always has done which is already adaptive/responsive from that perspective. It currently uses a simple equation to divide up the column width by the width set/available within the div it is contained.
If you want to reverse the responsive/adaptive number of columns and control each potential screen size with a static number of columns it would defeat the purpose of the already responsive behaviour but it would ensure that specific screen sizes get paired with specific column counts/sizes.
Alternately...
Leaving the responsive CSS behaviour while forcing say:
- mobile to use only rows with images
and
- desktop/tablet to only show columns with images
Yes it is possible - by simply connecting the mobile detect value to admin selected (or hard coded) toggle positions.
The only drawback is when the automation makes a static decision while the CSS is being dynamic. CSS could be added/adjusted to keep the browser from guessing at the output and overlapping elements on the wrong device.
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.
Oh, I think I finally understand. I understand that it defeats the purpose, but I realized that displaying 3 columns on a small device makes everything squish together. If that's the case, should I toggle the column grid off and work with the original product listing module code?
Bookmarks