Настройки вида списка товаров - как создать новую ?

Здравствуйте!

По умолчанию есть несколько видов списка товаров

  • Сетка
  • Список без опций
  • Компактный список

Я хочу чтобы у меня сетка 2 ещё была с другими настройками css
Подскажите как лучше реализовать? и где лежат нужные файлы?

В шаблонах ТЕМА/templates/blocks/list_templates создаете новый файл, например grid_list_2.tpl и копируете в него полное содержимое соседнего файла grid_list.tpl.

Далее, в шаблонах ТЕМА/templates/blocks/product_list_templates создаете новый файл, например products_multicolumns_2.tpl и копируете в него полное содержимое соседнего файла products_multicolumns.tpl.
В скопированном коде замените {include file="blocks/list_templates/grid_list.tpl"
на {include file="blocks/list_templates/grid_list_2.tpl".

После этого, в Настройки – Внешний вид, появится еще один тип отображения категории, с названием “Сетка”.

Все, теперь можете в новых файлах менять содержимое как угодно. Не забудьте классы менять, чтоб CSS не применялся к двум Сеткам. При обновлении эти изменения и новая сетка не слетят.

Дополнительно, чтоб на витрине у новой сетки появился значок, надо в пользовательский CSS добавить следующее:

.ty-icon-products-multicolumns-2 {
    font-family: glyphs;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.ty-icon-products-multicolumns-2:before {
    content: "\e012";
}

Иначе будет так:

image

6 лайков

Спасибо большое