Не работает отображение сеткой по умолчанию. В /catalog/view/theme/my_theme/template/product/category.tpl поставил Код: view = $.totalStorage('display'); if (view) { display('grid'); } else { display('grid'); } почистил куки - не работает. Помогите, что к чему.
Opencart 1.5.5.1. Была подобная проблема исключительно в браузере яндекса и то на пару ноутбуков Делал все, то же самое, что и Вы, но не помогало. Но помогло бесплатное решение.
я на своем не заметил особых тормозов. но надо будет перепроверить. у вас на сайте работает вообще переключалка вида?) а то у меня все списком идет (или так и было задумано?)). как вариант можно модуль разобрать и посмотреть, куда что добавляется.
У меня (1.5.5.1.2 ) переключалка работает, но загружает списком, а потом видно перескок на сетку, Может это норм?
Нашел вчерась где-то Можно проще: Открываем файл шаблона catalog/view/theme/default/template/product/category.tpl, чтобы сделать по-умолчанию вид "витрина", надо вместо "list" написать "grid": В самом конце файла находим код: view = $.cookie('display'); if(view){ display(view); }else{ display('list'); } //--></script> <?phpecho $footer;?> и меняем там одно слово, чтобы получилось: if(view){ display(view); }else{ display('grid'); } --------- Тут логика железная Если отображение = отображение, то показать сеткой А у тебя если отображение = сеткой, то показать сеткой
У меня шаблон OXY, но сделал я так и все заработало))) Посмотрите код в редакторе с подсветкой. Я просто закомментировал код отображения таблицей и поставил по умолчанию сеткой.
Проблема решилась ? Если да то как? У тебя случайно кеширование через клоудфлэр ? или какой другой сервис
может это для кого-то секрет, но сетка сохраняется в кукисах. Даже если переключить режим через display(view), то у кого был список - списком и останется.
Я очищал полностью кэш браузера и даже запускал сайт на другом, но все равно отображалась таблица. Пока не заккоментил код отображения таблицей (2 поста выше)