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


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

Опция фильтра по умолчанию и ЧПУ фильтра

фильтр

Сообщений в теме: 5

#1 biryukovm

biryukovm

Отправлено 28 June 2017 - 15:05

День добрый.

В настройках полей фильтра (jbzoo_search) есть параметр "Значение по умолчанию"

Установил нужное значение. На сайте в фильтре при открытии страницы нужный параметр активирован. Если нажать кнопку "искать" - все ок, ищет.

А как сделать так чтобы фильтр сразу применялся без нажатия кнопки "Искать" сразу после открытия страницы? Можно конечно на JS сделать нажатие кнопки после открытия страницы но это не то.

Наверное надо как-то так: 

$searchModel = JBModelFilter::model();
$items      = $searchModel->search($elements, $logic, $type, $appId); 

Но не знаю куда это вписать. В параметр пункта меню как-то?

Подскажите куда копать.

 

И второй вопрос. Возможно ли ЧПУ при выборе параметров фильтра?



#2 DMTR3000S

DMTR3000S

Отправлено 28 June 2017 - 15:35

biryukovm, я не понял по первой части вопроса: вы хотите, чтобы при переходе на определённую страницу сразу открывались результаты работы фильтра? Зачем тогда промежуточная страница, если с неё сразу будет осуществляться переход?

 

По ЧПУ в фильтре - из коробки такого функционала нет. Есть тема, где один из форумчан данную задачу решал самостоятельно с помощью .htaccess.


  • 0

#3 biryukovm

biryukovm

Отправлено 28 June 2017 - 15:45

biryukovm, я не понял по первой части вопроса: вы хотите, чтобы при переходе на определённую страницу сразу открывались результаты работы фильтра? Зачем тогда промежуточная страница, если с неё сразу будет осуществляться переход?

 

По ЧПУ в фильтре - из коробки такого функционала нет. Есть тема, где один из форумчан данную задачу решал самостоятельно с помощью .htaccess.

Есть товары которые помечены "На главной"

Задача сделать несколько страниц с уже отсортированными данными.

К примеру: у товара есть параметр "Розница / Опт". Надо создать страницу "Опт" с уже отсортированными товарами по  параметру Опт. Ну а дальше уже фильтр по категориям и т.д. Т.е в фильтре не должно быть переключателя "розница / опт", но товары уже должны бать отфильтрованы на странице.

Чувствую что это надо смотреть в сторону API и параметров настройки пункта меню. Но пока непонимаю даже с чего начать. Подскажите в какую сторону смотреть 



#4 mmth

mmth

Отправлено 28 June 2017 - 17:16

Есть товары которые помечены "На главной"

Задача сделать несколько страниц с уже отсортированными данными.

К примеру: у товара есть параметр "Розница / Опт". Надо создать страницу "Опт" с уже отсортированными товарами по  параметру Опт. Ну а дальше уже фильтр по категориям и т.д. Т.е в фильтре не должно быть переключателя "розница / опт", но товары уже должны бать отфильтрованы на странице.

Чувствую что это надо смотреть в сторону API и параметров настройки пункта меню. Но пока непонимаю даже с чего начать. Подскажите в какую сторону смотреть 

а не проще розницу отп разнести по категориям?


  • 1

#5 Sliapy

Sliapy

Отправлено 28 June 2017 - 17:48

К примеру: у товара есть параметр "Розница / Опт". Надо создать страницу "Опт" с уже отсортированными товарами по  параметру Опт. Ну а дальше уже фильтр по категориям и т.д. Т.е в фильтре не должно быть переключателя "розница / опт", но товары уже должны бать отфильтрованы на странице.

Отфильтруйте по параметру "Опт", скопируйте полученные ссылки, сам параметр "Опт" в фильтре скройте через CSS :) 


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 biryukovm

biryukovm

Отправлено 28 June 2017 - 23:57

а не проще розницу отп разнести по категориям?

Нет, так нельзя. Опт и розница должны быть именно параметрами товара


Отфильтруйте по параметру "Опт", скопируйте полученные ссылки, сам параметр "Опт" в фильтре скройте через CSS :)

Тоже не вариант.

Может кто-то всетки подскажет куда вставить строки ?

$searchModel = JBModelFilter::model();
$items      = $searchModel->search($elements, $logic, $type, $appId);

Мне просто на одном примере бы понять логику работы выборки товаров для отображения, а дальше я уже разобрался бы.

Откликнитесь кто знает в каком файле отфильтровать запрос выборки товаров.







Темы с аналогичным тегами фильтр

Click to return to top of page in style!