Thank you for going through this and correcting these issues. I just made a quick look and it is much better; all modals, zooms, tabs, etc., are functioning fine now, but the prices do not display on Quick Look, cart popup, any of the list views or the check-out page. Is there something I need to set to display these?
I am aware that the site template bootstrap.css is causing problems and I have been trying to override some of these issues, but thank you for the explanation. I’m also in the process of standardizing all image sizes so the resulting appearance is more like your demo.
BTW: I had been looking for a template that applies only as an overlay to VM and not as shopping focused site. Every other VM template I’ve found is intended firstly as a shopping site with everything else as an afterthought. Thank you for creating VM only templates!
For anyone following this thread, here is the correction:
I managed to fix JS problems by tweaking the configurations in the backend. Zoom and TABs works fine on QuickLook, clicking neighbor buttons (to navigate next-pref item) works just fine. Can you check your website and let me know if you notice any further error, or broken functionality anywhere?
By the way, there are CSS layout problems on your website, in general. Those are all happening because of the “CSS Override” issues caused by your Joomla Template’s CSS file and MaterialMart’s CSS file. They need to be patched manually by creating stronger CSS rules to override the rules that were overridden already. I tried to fix some of them, but there are many more.
Think of it like this:
- MaterialMart has CSS rule to styles the add-to-cart button — using the the class names, i.e: .flexibleContainer .btn {}
- Your joomla template also wants to style the add-to-cart button — using a generic button rule, i.e: button[type=submit] {} or using class name, i.e: .btn {}
The button looks messy in the result, because text color rule is taken from MaterialMart’s CSS file, but the background rule is taken from Your Joomla Template’s CSS file or the other way around.