
По умолчанию в opencart товары отображаются списком, но в некоторых шаблонах нужно выводить именно сеткой, для этого есть несколько вариантов как это сделать и сегодня мы рассмотрим некоторые из них.
Вариант первый:
Чтобы сделать по-умолчанию вид «витрина», надо вместо «list» написать «grid»
Итак приступим ,заходим через FTP в каталог вашей темы:
1
|
catalog/view/theme/default/template/product/category.tpl,
|
И открываем блокнотом файл category.tpl (PS: Рекомендовано пользоватся notepad+ при редактировании файлов)
В самом конце файла находим код:
1
2
3
4
5
6
7
8
9
|
view = $.cookie('display');
if (view) {
display(view);
} else {
display('list');
}
//--></script>
<?php echo $footer; ?>
|
и меняем там одно слово, чтобы получилось:
1
2
3
4
5
|
if (view) {
display(view);
} else {
display('[b]grid[/b]');
}
|
Вариант два:
Открывает тот же файл category.tpl :
1
|
catalog/view/theme/default/template/product/category.tpl,
|
и в самом верху перед всем кодом добавляем следующее:
1
2
3
|
<?php
setcookie('display', "grid", time()+604800, '/');
?>
|
Все тоже самое нужно будет проделать и с файлами поиск,акции,бренды, и т.д… Если требуется чтоб и в них тоже была сетка по умолчанию.
Ну и третий вариант:
Это если у Вас установлен VQMod то скачать дополнение к примеру здесь и закинуть в папку vqmod/xml ,но данный метод может не работать если у вас шаблон сильно отличается от орыгинального.
Вот и все! Буду рад если кому то помогла данная статья.