В header.php по умолчанию прописаны такие пути:
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.4.2.min.js"></script>
Если коротко, то при заходе на страницу товара Firefox не правильно ищет скрипты js и css , он их ищет по пути _http://site/cat/tovar/catalog/view/javascript/jquery-ui/jquery-ui-1.8.5.custom.min.js - проверялось через FirebugOpera путь определяет корректно _http://site/catalog/view/javascript/jquery-ui/jquery-ui-1.8.5.custom.min.js - проверялось через Dragonfly.
Эта же ошибка присутствует в IE9, не работает скрипт добавления товара в корзину и некоторые картинки модулей, которые имеют относительные ссылки
Я понимаю, что нужно просто дописать http://site/, т.е. сделать ссылки прямыми, а не относительными, но не понятно, почему такой косяк идет в поставке opencart в стандартном шаблоне! Т.к. не работает ни добавление в корзину, ни отзывы. Время загрузки страницы достигает 7 сек из-за 404 ошибки!
И еще такой вопрос, насколько сильно напрягается сервер при таких инструкциях в шаблоне
<?php echo $template; ?>?