Форум русской поддержки Joomla!® CMS
09.12.2016, 13:46:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Возможность сортировки товаров в категориях по убыванию и возрастанию цены

 (Прочитано 341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SFE
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 66


« : 11.11.2015, 11:47:00 »

Как в JoomShopping реализовать возможность сортировки товаров в категориях по убыванию и возрастанию цены, для пользователя?
Пытался реализовать это все редактируя шаблон категорий, с наскока не получилось. Возникает сложность с пагинацией.
Сделал так - в шаблоне вывода категории разместил две ссылки, в которых через GET передаю параметр sort (asc и desc соответственно). В зависимости от значения этого параметра сортирую массив товаров.
Сложность в том, что этот массив формируется не из всех товаров категории а из тех, которые выводятся на данной странице. То есть сортировка от большего к меньшему и наоборот происходит в пределах каждой страницы, но не всех товаров на всех страницах вместе.
Вроде бы функция сортировки по цене, с возможностью выбора по убыванию или по возрастанию - вещь полезная, и она по умолчанию во многих магазинах встроена, но не в JoomShopping, что удивляет.
Помогите разобраться, знатоки! !
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3593


« Ответ #1 : 11.11.2015, 11:57:37 »

Сортировку делайте в модели при выборке товаров, а не в шаблоне, где происходит организация вывода страницы.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7777



« Ответ #2 : 11.11.2015, 11:58:21 »

Цитировать
Вроде бы функция сортировки по цене, с возможностью выбора по убыванию или по возрастанию - вещь полезная, и она по умолчанию во многих магазинах встроена, но не в JoomShopping, что удивляет.
вообще то она и есть встроенная
Записан
SFE
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 66


« Ответ #3 : 11.11.2015, 12:15:08 »

вообще то она и есть встроенная
вы говорите о настройках выставляемых в админке. Да, там можно выбрать сортировку товаров по цене. Мне же надо, чтобы это мог делать пользователь из публичной части сайта. То есть, человек заходит в категорию, и видит список товаров. Над ними - две ссылки (сортировать по: возрастанию | убыванию), нажимая на которые человек видит список товаров от самых дешевых до самых дорогих и наоборот соответственно.
В том же VirtueMart такая возможност встроена изначально
Как здесь например - e96.ru/computers/tablet_computers/planshetnye_kompyutery
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7777



« Ответ #4 : 11.11.2015, 12:32:39 »

Цитировать
Мне же надо, чтобы это мог делать пользователь из публичной части сайта.
я об этом и говорю. включите показ фильтра в настройках, и будет возможность сортировки
Записан
SFE
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 66


« Ответ #5 : 11.11.2015, 12:42:53 »

dmitry_stas
Тут дело оказалось в другом. Этот функционал был кем-то до меня вырезан из шаблона. Уже разобрался, спасибо!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet