Все встало без сучка и зодоринки. Видимо ранее установленная новая версия Query таки пригодилась.
Сразу возникло желание закрепить верхнее горизонтальное меню, чтобы при прокрутке страницы меню оставалось на месте.
Сказано - сделано. Может кому пригодится.
Тема оформления: shopsms (от версии ShopCMS 3.1.3)
Правим файл: data\shopcms\css\bootstrap.css
Так как он сжат (вырезаны все пробелы и почти все переводы строки) листаем почти в самый низ находим надпись:
*! * ShopCMS v3.1.2 (http://shopcms.ru) * Copyright 2007-2014 ShopCMS */
После этой надписи находим (чтобы логотип/шапка встали на свое место):
{height:100%;background-color:transparent}body{background:url(../img/topbg4.png) top left repeat-x}#wrap{background:url(../img/topbg3.png) bottom left repeat-x;min-height:100%;height:auto!important;height:100%;margin:0 auto -80px;padding:0 0 80px}
Меняем на это:
{height:100%;background-color:transparent}body{background:url(../img/topbg4.png) top left repeat-x}#wrap{background:url(../img/topbg3.png) bottom left repeat-x;min-height:100%;height:auto!important;height:100%;margin:50px auto -80px;padding:0 0 80px}
В самом низу файла после закрывающих тегов }} добавляем:
#top{width:100%;position:fixed;left:0px;top:0px;_position:absolute;_top:expression(0+eval(document.documentElement.scrollTop||document.body.scrollTop)+'px');}
Затем, открываем файл core\tpl\user\shopcms\index.tpl
Находим:
{* шапка *} <div class="navbar navbar-inverse navbar-static-top" role="navigation" style="margin-bottom: 0">
Меняем на это (подключаем идентификатор закрепления меню id="top"):
{* шапка *} <div id="top" class="navbar navbar-inverse navbar-static-top" role="navigation" style="margin-bottom: 0">
После, очишаем кеш, перегружаем главную страничку и смотрим на результат.