подскажите как организовать фильтры mFilter2
Подскажите пожалуйста как настроить mFilter2, мне нужно сделать несколько разных групп фильтров которые будут выводить в один результат [[+my.results]] есть три табы, и в каждой табе нужно вывести отдельную группу фильтров, как только я добавляю еще одну группу фильтров они обе перестают работать, делаю все как в документации, каждый тег имеет свой нужный id и контейнер с #mse2_mfilter, подскажите куда копать
Комментарии: 14
Судя по всему, копать нужно в ошибках javascript в консоли браузера.
Видимо, раскладывание фильтров по вкладкам как-то мешает работе.
Видимо, раскладывание фильтров по вкладкам как-то мешает работе.
я думаю скорее я не правильно делаю, в первой табе мне нужно вывести группу фильтров, это получается, во второй табе мне нужно вывести те же самые фильтры но нужна чтобы параметр parents у них был другой это не получается, так же во всех трех табах есть карта метро, на нее мне нужно вывести все станции метро в виде чекбокосов (в других группах фильтров они в виде самодельного селекта ) и расставить по своим местам, какими должны быть мои действия чтобы добиться работающего результата?
Наверное, лучше сделать перезагрузку страницы при переключении таба, чтобы параметр parents попал в сниппет.
То есть, фильтры будут одни и те же, а табы будут ссылками, которые будут перезагружать страницу и менять параметры. Иначе всё видится совсем сложным.
То есть, фильтры будут одни и те же, а табы будут ссылками, которые будут перезагружать страницу и менять параметры. Иначе всё видится совсем сложным.
сделать три разные страницы на которых будет три разных вызова? но тогда ведь результаты фильтрации из предыдущих табов потеряются =(
Я не понимаю, что ты хочешь сделать.
В mFilter2 нет никаких табов. Есть фильтры, кликая на которые меняются выводимые ресурсы.
Каждый фильтр может быть только один раз на странице. Если ты хочешь вывести один и тот же фильтр 2 раза в разном виде — он всё равно должен быть один раз на странице, а визуально ты можешь как угодно извращаться.
Можно перезагружать страницу, и в зависимости от параметра в строке url отрисовывать что-то иначе. Можно сделать несколько страниц с разными вызовами фильтров, но основное правило неизменно — каждый фильтр уникален.
В mFilter2 нет никаких табов. Есть фильтры, кликая на которые меняются выводимые ресурсы.
Каждый фильтр может быть только один раз на странице. Если ты хочешь вывести один и тот же фильтр 2 раза в разном виде — он всё равно должен быть один раз на странице, а визуально ты можешь как угодно извращаться.
Можно перезагружать страницу, и в зависимости от параметра в строке url отрисовывать что-то иначе. Можно сделать несколько страниц с разными вызовами фильтров, но основное правило неизменно — каждый фильтр уникален.
вообще если очень просто объяснить то я хочу чтобы на одной странице в каждой табе был совй вызов mFilter2 не мешающих другим вызовам mfIlter2 в других табах
беда, спасибо за совет
Беда — это прямой url от трех независимых фильтраций на странице.
а можно например доиться желаемого результата если с трех разных страниц подгружать через ajaxsneppet, чтобы перезагрузки не было?
Нет, нельзя.
URL у страницы один. Идентификатор у HTML элемента (фильтра) может тоже только один, уникальный.
Тебе мало ajax в самом фильтре, нужно еще усложнить?
URL у страницы один. Идентификатор у HTML элемента (фильтра) может тоже только один, уникальный.
Тебе мало ajax в самом фильтре, нужно еще усложнить?
просто пытаюсь найти способ оставить страницу без перзагрузки, но по ходу не получится
а консоль не выдает никаких ошибок, одина группа фильтров остается работать, другая простостатична
Если кому будет интересно извратился таким способом, если есть необходимость использовать табы, например «АРЕНДА», «ПРОДАЖА», «ЕЩЕ ЧТО ТО » сделайте их псевдо табами, а на самом деле это будут стилизованые чекбоксы которые будут фильтровать по нужной вам категории чего либо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.