Hi,
To solve the 1st problem.
(by the way, thanks for letting us know)
Here is the patch:
open this CSS file:
/templates/flexible_lightmart/css/virtuemart.css
Scroll to the bottom and include this CSS rule:
#vm_cart_products .container:nth-child(3):after,
#vm_cart_products .container:nth-child(6):after
#vm_cart_products .container:nth-child(9):after
#vm_cart_products .container:nth-child(12):after {
clear: both;
content: "";
display: block;
}
What these CSS lines mean;
- Create a clean page break after the 3rd, 6th, 9th, 12th... items
Look closely to the CSS rule, it starts with:
nth-child(3):after, and it continues as 3,6,9,12 etc.. you should change this number set depends on what "product per row" you are using for the drop down shopping cart module. In the screenshot you attached (and our DEMO) uses 3, so the number is 3, 6, 9, 12 etc..
About the 2nd problem. It doesn't make any sense to me actually.
It must be because of the cache. I don't know what is going on in your website. Very interesting. And i don't think it is something to do with the coding or bugs. Otherwise, same problem would happen in our DEMO too.
But try this:
Find this plugin: "
System - Cache" in your joomla plugin manager and disable that plugin. -OR- if you are using any 3rd party cache plugin/component.. disable all of them and test again. (You should use only the built-in cache feature of joomla if you need the cache)
Regards,
Support