Фильтрация tagManager – значение фильтра не из шаблона карточки товаров

Участник @andchir написал в Фильтрация tagManager – значение фильтра не из шаблона карточки товаров:

Фильтры берутся по шаблону, но в фильтрации этот шаблон не участвует. Так и задумано. Шаблон означает - откуда брать значения фильтров

Спасибо за ответ. Так и понял принцип. А нет возможности добавить такую проверку в пару строк? Что бы при фильтрации проверялся и шаблон? То есть мы фильтруем только карточки товара, все остальное мимо

Участник @jagger написал в Фильтрация tagManager – значение фильтра не из шаблона карточки товаров:

Я понял) Ну так во время отправку формы, добавьте в get ещё и &template=3 да и всё

Вариант. Но у значений фильтров выводится количество результатов по фильтру, а это происходит еще до фильтрации
0_1523974773860_b0b6cc2e-afa2-4e8f-b3e4-6e7f6cf362f6-image.png

@dolce ну и эту функцию гляньте, там ведь тоже идёт запрос в базу, нужно я так понимаю и там добавить where

Участник @jagger написал в Фильтрация tagManager – значение фильтра не из шаблона карточки товаров:

добавьте в get ещё и &template=3

не сработало, добавил в параметры руками &template=3, выборка таже что и без, ну там и параметры get к тв привязаны

@dolce я не сомневался и не имел ввиду что в get нужно писать вручную

В форму фильтров добавить скрытое поле

<input type="hidden" name="f_template[]" value="3">

С помощью JavaScript Вы можете динамически его добавлять перед началом фильтрации, если нужно.

Участник @andchir написал в Фильтрация tagManager – значение фильтра не из шаблона карточки товаров:

С помощью JavaScript Вы можете динамически его добавлять перед началом фильтрации, если нужно.

Добавил в форму, тепрерь get приобрел такой вид

/test-kategorii?f_template[]=3&f_filterTwo[]=100&f_price[from]=498&f_price[to]=498

Параметр f_template[]=3 есть, но теперь после фильтрации в выборку вообще ничего не попадает - пустая страница

&f_price[from]=498&f_price[to]=498

а если это убрать?

Участник @andchir написал в Фильтрация tagManager – значение фильтра не из шаблона карточки товаров:

а если это убрать?

Убрал из строки руками, осталось:

/test-kategorii?f_template[]=3&f_filterTwo[]=100

Нажал ентер - выборка пустая, но появилась левая пагинация, не та которая по шаблону, наблюдал один раз такой момент, начал разбираться почему так, но не смог добиться что бы второй раз это проявилось
0_1523981555471_640077ec-8df3-4be3-a572-4775e2098f35-image.png
ну в общем выборка пустая=(
Убрал в управлении фильтрами, для этой категории фильтр по цене, что бы не руками(вверху говорил человек что это не тоже самое), но все равно пусто
0_1523981800776_78d59983-03b5-4389-bf24-c76960af10f4-image.png
Хотя "левая" пагинация теперь не появляется

"Левую" пагинацию вызывал pdoPage. Остальные задачи так и не решились

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.