support 446 Posted September 18, 2014 Report Share Posted September 18, 2014 Немного подробнее про два этих пункта, про сортировку посетителем и про возможность задавать вариант сортировку по умолчанию админу. 1. Сортировка товара посетителем внутри категории, здесь всё более-мнее понятно, посетитель может выбирать как соритровать товар внутри категории. Шаблон блока сортировка находится в Админке - Оформление - Микро-шаблоны - product-listing. 2. Добавлена возможность указания сортировки товара по умолчанию, т.е., к примеру, что б все товары по умолчанию сортировались по цене, либо в категории А сортировались по цене, в категории Б по названию и т.д. Задаётся сортировка по умолчанию параметров order в тэге content_listing. К примеру, что б изменить соритровку по умолчанию товаров, выводящихся в категориях в Вашем магазине, в каталоге, в Админке - Оформление - Шаблоны - Шаблон категории меняете: {content_listing template='product-listing' parent={$content_id} page={$page} type='product,downloadable'} на: {content_listing template='product-listing' parent={$content_id} page={$page} type='product,downloadable' order='price-desc'} По аналогии можно указать сортировку для слайдера, добавив параметр order в Админке - Содержание - Категории и товары - Главная страница. Меняете: {content_listing template='slider' parent='36' type='product' limit='3'} на: {content_listing template='slider' parent='36' type='product' limit='3' order='price-desc'} price-desc - это что б товары сортировались по цене по убыванию. Описание доступных вариантов сортировки смотрите Админке - Расширения - Тэги - content_listing, читайте подсказку по параметру order. А вот описание всех возможных значений параметра order, т.е. как именно будет сортировать товар в зависимости от выбранного значения. order - Сортировка по полю порядок (sort order) по возрастанию (от меньшего к большему). order-asc - Сортировка по полю порядок (sort order) по возрастанию (от меньшего к большему). order-desc - Сортировка по полю порядок (sort order) по убыванию (от большего к меньшему). price - Сортировка по цене по возрастанию (от дешёвых товаров к более дорогиим). price-asc - Сортировка по цене по возрастанию (от дешёвых товаров к более дорогиим). price-desc - Сортировка по цене по возрастанию (от дорогих товаров к более дешёвым). stock - Сортировка по количеству единиц тована на складе по возрастанию (от меньшего к большему). stock-asc - Сортировка по количеству единиц тована на складе по возрастанию (от меньшего к большему). stock-desc - Сортировка по количеству единиц тована на складе по возрастанию (от большего к меньшему). name - Сортировка по алфавиту (от А до Я). name-asc - Сортировка по алфавиту (от А до Я). name-desc - Сортировка по алфавиту (от Я до А). id - Сортировка по id номеру (от меньшего к большему). id-asc - Сортировка по id номеру (от меньшего к большему). id-desc - Сортировка по id номеру (от большего к меньшему). ordered - Сортировка по популярности, по количеству заказанных единиц товара (от меньшего к большему). ordered-asc - Сортировка по популярности, по количеству заказанных единиц товара (от меньшего к большему). ordered-desc - Сортировка по популярности, по количеству заказанных единиц товара (от большего к меньшему). Link to post Share on other sites
borovel1 0 Posted May 17, 2019 Report Share Posted May 17, 2019 здравствуйте ! подскажите пожалуйста : 1.как изменить порядок вывода подкатегорий ( внутри категории, там где вывод подкатегорий ) так , чтобы они соответствовали порядку сортировки в админке ? попробовал выше рекомендованные способы , но желаемого результата не добился. 2. как изменить порядок вывода категорий слева в боксе Разделы. сайт https://domofony.kiev.ua/ Link to post Share on other sites
support 446 Posted May 17, 2019 Author Report Share Posted May 17, 2019 5 минут назад, borovel1 сказал: здравствуйте ! подскажите пожалуйста : 1.как изменить порядок вывода подкатегорий ( внутри категории, там где вывод подкатегорий ) так , чтобы они соответствовали порядку сортировки в админке ? попробовал выше рекомендованные способы , но желаемого результата не добился. 2. как изменить порядок вывода категорий слева в боксе Разделы. сайт https://domofony.kiev.ua/ 1. В Админке - Оформление - Шаблоны - Страница категории меняйте: {content_listing template="subcategory-listing" parent={$content_id} type="category"} на: {content_listing template="subcategory-listing" parent={$content_id} type="category" order="order-asc"} 2. В Админке - Оформление - Шаблоны - Основной шаблон меняйте: {content_listing template="links" parent="0" type="category"} на: {content_listing template="links" parent="0" type="category" order="order-asc"} Link to post Share on other sites
borovel1 0 Posted May 17, 2019 Report Share Posted May 17, 2019 спасибо получилось. но в категориях и подкатегориях в боковом левом меню порядок остался прежним. как поменять порядок вывода в этих местах? сортировка_в_разделов_в_категории_и_подкатегории.mp4 Link to post Share on other sites
support 446 Posted May 17, 2019 Author Report Share Posted May 17, 2019 34 минуты назад, borovel1 сказал: спасибо получилось. но в категориях и подкатегориях в боковом левом меню порядок остался прежним. как поменять порядок вывода в этих местах? Весь контент выводится тэгом content_listing, т.е. принцип полностью одинаковый везде. В полоске поменялось, нужно значит и в левой колонке поменять, по идее, разделы в левой колонке это в Админке - Оформление - Шаблон - Основной шаблон. {content_listing template="links" parent="0" type="category"} Эта строка втречается два раза. Я так понял Вы поменял просто верхнюю строку, которая выводится разделы в полоске. Теперь просто чуть ниже ещё раз найдите эту строку, и поменяйте аналогично: {content_listing template="links" parent="0" type="category" order="order-asc"} т.е. в Основном шаблоне надо два раза поменять, т.к. выводятся два меню разделы. Link to post Share on other sites
borovel1 0 Posted May 17, 2019 Report Share Posted May 17, 2019 спасибо! всё работает!!! Link to post Share on other sites
support 446 Posted May 17, 2019 Author Report Share Posted May 17, 2019 15 минут назад, borovel1 сказал: спасибо! всё работает!!! Не за что Link to post Share on other sites
Recommended Posts