Если модуль или можно сделать ручками меню которое будет всегда перед глазами вместе с прокруткой страницы.
В хидер вставляеш PHP: <script> $(function() { var box = $('#ВАШ_ID_СТИЛЯ'); // ID_СТИЛЯ КОТОРЫЙ НАДО ФИКСАНУТЬ var top = box.offset().top - parseFloat(box.css('marginTop').replace(/auto/, 0)); $(window).scroll(function(){ var windowpos = $(window).scrollTop(); if(windowpos < top) { box.css('position', 'static'); } else { box.css('position', 'fixed'); box.css('top', 0); } }); }); </script>
да, для любого. Внимательно посмотрите на строчку PHP: var box = $('#ВАШ_ID_СТИЛЯ'); // ID_СТИЛЯ КОТОРЫЙ НАДО ФИКСАНУТЬ главное вот тут правильно вписать класс или айдишник нужного вам элемента
Да кстати в просто так может не получится у Вас поетому кидаете етот файл в папку catalog/view/javascript и в файле catalog/view/theme/default/template/common/header.tpl подключаем его вот так после строки <script type="text/javascript" src="catalog/view/javascript/common.js"></script> вставляем <script type="text/javascript" src="catalog/view/javascript/fixtop.js"></script> В скрипте все как выше сказано var box = $('#ВАШ_ID_СТИЛЯ'); // ID_СТИЛЯ КОТОРЫЙ НАДО ФИКСАНУТЬ прописал для главного меню, правте на нужной вам блок
супер ... ) работает как со скриптом так и без него. Спасибо! ... тему можно закрывать как "решенную". Результат: