vitaly 1 Posted December 27, 2020 Report Share Posted December 27, 2020 Здравствуйте! Прошу прощения, не могу найти, где настраивается, как отображать товар в разделе категорий товара: в виде списка или карточек. Т.е. где настроить переключение между шаблонами: /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
support 447 Posted December 27, 2020 Report Share Posted December 27, 2020 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
vitaly 1 Posted December 27, 2020 Author Report Share Posted December 27, 2020 Судя по разделу // get default template в файле includes/modules/product_listing.php - если не указан шаблон в категории, то выбирается первый файл из всех, что есть в папке /module/product_listing/ Видимо, до переноса сайта на другой сервер первым в этом списке был файл с колонками, а сейчас почему-то стал первым файл со строками... Link to post Share on other sites
support 447 Posted December 28, 2020 Report Share Posted December 28, 2020 12 часов назад, vitaly сказал: Судя по разделу // get default template в файле includes/modules/product_listing.php - если не указан шаблон в категории, то выбирается первый файл из всех, что есть в папке /module/product_listing/ Видимо, до переноса сайта на другой сервер первым в этом списке был файл с колонками, а сейчас почему-то стал первым файл со строками... Да, выбирается файл по алфавиту, по идее, если ничего не указано. Но по умолчанию как раз на первом месте файл с колонками. Link to post Share on other sites
vitaly 1 Posted December 28, 2020 Author Report Share Posted December 28, 2020 В нашем файле 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
support 447 Posted December 28, 2020 Report Share Posted December 28, 2020 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
Recommended Posts