Hi,
This kind of thing might happen if you use the CSS Compression function.
Somehow (i don't know why) in some joomla templates, CSS compression function compressed the CSS files stored them in the /cache/ folder but forget to fix the URL's of the images.
To fix this, open this CSS file:
ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart/assets/css/flexibleVM2Global.css
and find this CSS rule:
a.switch_thumb1 {
background: url(../images/Flexible/switch_thumb1.png) no-repeat 0px 0px;
}
a.switch_thumb2 {
background: url(../images/Flexible/switch_thumb2.png) no-repeat 0px 0px;
}
a.switch_thumb3 {
background: url(../images/Flexible/switch_thumb3.png) no-repeat 0px 0px;
}
This is so important, type the exact URL to those Image route. Like this:
a.switch_thumb1 {
background: url(http://wwww.yourdomain.com/templates/<yourjoomlatemplate>/html/com_virtuemart/assets/images/Flexible/switch_thumb1.png) no-repeat 0px 0px;
}
a.switch_thumb2 {
background: url(http://wwww.yourdomain.com/templates/<yourjoomlatemplate>/html/com_virtuemart/assets/images/Flexible/switch_thumb2.png) no-repeat 0px 0px;
}
a.switch_thumb3 {
background: url(http://wwww.yourdomain.com/templates/<yourjoomlatemplate>/html/com_virtuemart/assets/images/Flexible/switch_thumb3.png) no-repeat 0px 0px;
}
Understand the change? Basically in above lines, you are going to replace
www.yourdomain.com and
/<yourjoomlatemplate>/ with yours.
So, the URL will be valid even though the CSS Compression is enabled, since they don't need to be rewritten.
Regards.
Forum Support.