Jump to content

Отображение товара в виде списка/карточек


Recommended Posts

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

Прошу прощения, не могу найти, где настраивается, как отображать товар в разделе категорий товара: в виде списка или карточек.

Т.е. где настроить переключение между шаблонами:

/module/product_listing/product_listing_list.html
/module/product_listing/product_listing_columns.html

На хостинге наш сайт перенесли на другой сервер. После чего товары стали отображаться в виде списка.

Вернул отображение в виде карточек удалив файл /module/product_listing/product_listing_list.html

Нашел такую настройку при редактировании в админке - поле "Шаблон для списка товаров:". Но там стоит значение "-- Выберите --". Видимо, где-то еще задается значение "по-умолчанию"...

Link to post
Share on other sites
3 часа назад, vitaly сказал:

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

Прошу прощения, не могу найти, где настраивается, как отображать товар в разделе категорий товара: в виде списка или карточек.

Т.е. где настроить переключение между шаблонами:

/module/product_listing/product_listing_list.html
/module/product_listing/product_listing_columns.html

На хостинге наш сайт перенесли на другой сервер. После чего товары стали отображаться в виде списка.

Вернул отображение в виде карточек удалив файл /module/product_listing/product_listing_list.html

Нашел такую настройку при редактировании в админке - поле "Шаблон для списка товаров:". Но там стоит значение "-- Выберите --". Видимо, где-то еще задается значение "по-умолчанию"...

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

Ну да, в настройках категории в опции Шаблоы для списка товара.

Можете вернуть стандартные файлы.

И например если Вам везде нужно колонками отображать, просто скопируйте содержимое product_listing_columns.html в product_listing_list.html

Link to post
Share on other sites

Судя по разделу // get default template в файле includes/modules/product_listing.php - если не указан шаблон в категории, то выбирается первый файл из всех, что есть в папке /module/product_listing/

Видимо, до переноса сайта на другой сервер первым в этом списке был файл с колонками, а сейчас почему-то стал первым файл со строками...

Link to post
Share on other sites
12 часов назад, vitaly сказал:

Судя по разделу // get default template в файле includes/modules/product_listing.php - если не указан шаблон в категории, то выбирается первый файл из всех, что есть в папке /module/product_listing/

Видимо, до переноса сайта на другой сервер первым в этом списке был файл с колонками, а сейчас почему-то стал первым файл со строками...

Да, выбирается файл по алфавиту, по идее, если ничего не указано.

Но по умолчанию как раз на первом месте файл с колонками.

Link to post
Share on other sites

В нашем файле product_listing.php используется функция readdir.

А она возвращает список файлов не отсортированный.

while (($file = readdir($dir)) !== false) {

 

https://stackoverflow.com/questions/18110743/php-read-directory-sorting

Link to post
Share on other sites
1 час назад, vitaly сказал:

В нашем файле product_listing.php используется функция readdir.

 

Заменил по умолчанию readdir на scandir

По идее, тогда будет сортировать, да и у scandir параметр есть для сортировки - https://www.php.net/manual/ru/function.scandir.php

Link to post
Share on other sites
×
×
  • Create New...