Перейти к содержимому


Фотография
- - - - -

Сортировка


Лучший Ответ SmetDenis , 15 February 2014 - 19:24

Посмотрите этот файл

administrator\components\com_zoo\tables\item.php

 

Выборка материалов происходит с помощью getByCategory

сортировка с помощью _getItemOrder

 

Скажите пожалуйста, что вы хотите сделать?

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 Almaz

Almaz

Отправлено 15 February 2014 - 19:00

В настройках каталога, в "Конфигурация (общая)", поле "Порядок" дает возможность выставлять порядок выдачи тизеров.

 

Подскажите, где тот файл php, в котором прописан запрос на эти настройки "Порядок" и в каком файле наполняется массив $vars['objects'] на основании этих настроек сортировки перед выводом в front-end?

 


  • 0

#2 SmetDenis

SmetDenis

Отправлено 15 February 2014 - 19:24   Лучший Ответ

Посмотрите этот файл

administrator\components\com_zoo\tables\item.php

 

Выборка материалов происходит с помощью getByCategory

сортировка с помощью _getItemOrder

 

Скажите пожалуйста, что вы хотите сделать?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Almaz

Almaz

Отправлено 15 February 2014 - 19:46

Хочу выдать пользователю тизеры товаров в сортировке на выбор: по цене либо по алфавиту.

Логика такая же как и в "показать списком или div'ами".

Т.е. две кнопки для сортировки "по цене" и "по наименованию". Нажатие каждой кнопки переоткрывает текущий url с новой переменной sortby.

В файле, где происходит запрос к БД, будет сформирован ORDER BY в зависимости от _GET['sortby'].


  • 0

#4 SmetDenis

SmetDenis

Отправлено 15 February 2014 - 21:02

Посмотрите этот топик, думаю то что вам нужно.

http://forum.jbzoo.c...-i-td-s-fronta/


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!