И настраивая магазин на OpenCart мы чаще всего можем видеть, что товары в категориях расположены списком. Кому-то нравится такой стиль отображения товара, но другие предпочитают более компактный вид — сетку. И при этом хочется, чтобы сетка была не только тогда, когда покупатель сам переключит вид со списка на сетку, но чтобы сетка была указана как вид отображения товара по умолчанию. Как же этого добиться? В админке эта возможность не предусмотрена поэтому необходимо внести небольшие изменения в код файла, отвечающего за вывод товара.
Итак, открываем файл catalog/view/theme/имя темы/template/product/category.tpl и ищем следующие строки
if (view) { display(view); } else { display('list'); }
Меняем в нем list на grid и в итоге получаем
if (view) { display(view); } else { display('grid'); }
Не забываем о том, что не почистив кеш, не увидим изменений, так что идем в настройки браузера, чистим кеш, перезагружаем страницу и наблюдаем изменения — товар расположен в магазине сеткой.
Соответственно, если в шаблоне по умолчанию стоит вид сеткой, а необходимо его изменить на список, то меняем grid на list и получим желаемый результат.