Помогите разобраться с mFilter
        Добрый день. Не могу понять как организовать фильтрацию со снипетом mFilter. Делаю всё как на инстукции но результата нет. Главное не выводятся tv параметры в форме фильтрации. Можно пошаговую инструкцию по применению данного снипета. Без miniShop, просто фильтр по тескольким tv. Буду очень благодарен за любую помощ.    
    
    
                                                                                
            Комментарии: 15
                Присоединяюсь к вопросу ) делаю по документации mSerach — получаю редирект на главную страницу после введения поискового слова. О чем я мог забыть ??            
                    
                У вас ЧПУ настроено?
Помнится если
                    Помнится если
<form action="http://***.ru/search.html"  method="get" id="search-block-form"> адрес страницы результатов поиска был не ЧПУ то редирект был на главную… Попробуйте, может в этом причина.            
                Там параметр name для input-а должен быть обязательно query
                    <form action="[[~[[*id]]]]" method="get">
	<input type="text" name="query" value="[[+tv.query]]" placeholder="Что найти?"/>
</form>Может в этом проблема…            
                Вы второй или первый miniShop используете?            
                    
                Я вообще не использую miniShop. Мне необходимо организовать фильтрацию на сайте. По нескольким параметрам. Я так понимаю, что для работы mSearch+mFilter использовать miniShop совсем не обязательно.
Одним словом мне нужно сделать форму на сайте через которую пользователь фильтрует имеющиеся объекты по нескольким tv параметрам, и соответственно видит результат поиска (сортировки).
У меня проблема в том что снипет mFilter не выводит указанные Tv параметры в форме поиска на сайте. Что делаю не так не могу понять. А функционал нужен этот ну очень, очень сильно.
                    Одним словом мне нужно сделать форму на сайте через которую пользователь фильтрует имеющиеся объекты по нескольким tv параметрам, и соответственно видит результат поиска (сортировки).
У меня проблема в том что снипет mFilter не выводит указанные Tv параметры в форме поиска на сайте. Что делаю не так не могу понять. А функционал нужен этот ну очень, очень сильно.
                То же этот вопрос сильно волнует, есть запрос на данный функционал, а решения нету)))
Я дошел по понимания, что он работает с присланной информацией, то есть — по мануалу используется mSearch, мы вбиваем туда запрос, он передается в гет или пост, а mFilter используя эту информацию уже создает фильтр на странице поиска, соответственно если все делать без поиска, то ему надо как то передать эту информацию при формировании страницы с помощью getResources и вот тут я сломался )))), а задавать тут этот вопрос… ответ не получите. Видно он элементарный.
                    Я дошел по понимания, что он работает с присланной информацией, то есть — по мануалу используется mSearch, мы вбиваем туда запрос, он передается в гет или пост, а mFilter используя эту информацию уже создает фильтр на странице поиска, соответственно если все делать без поиска, то ему надо как то передать эту информацию при формировании страницы с помощью getResources и вот тут я сломался )))), а задавать тут этот вопрос… ответ не получите. Видно он элементарный.
                Ну вся надежда на ГУРУ))) Я с modx только начинаю работать потому, пока самому сложно во всём разобраться.            
                    
                Я как-то, когда нужно было быстро сделать, такой костыль придумал в аналогичной ситуации — вставил форму, в ней выпадающий список с категориями, и кнопку отправить. Форма отправляла в mfilter и он начинал отлично работать. Если надо, могу код посмотреть, только позже.             
                    
                Да очень надо, спасибо.             
                    
                Примерно вот так:
                    <form class="" method="get" action="[[~[[*id]]]]"><select name="query" value="[[+mse.query]]">[[!GetResources?&tpl=`select-tpl`&parents=`50`&depth=`0`&includeTVs=`1`&processTVs=`1`&tvPrefix=``&sortby=``&sortdir=``&sortbyTV=``&sortdirTV=``&showHidden=`1`&hideContainers=`0`]]<input type="submit"  value="Подобрать"></form><div id="mItems" ></div><p>[[$mFilter]]</p>            
                Вот тут написано про принцип работы, там же есть ссылка на рабочий пример (с доступом в админку) и указан страшно секретный параметр &resources=``
                    а задавать тут этот вопрос… ответ не получитеАх, этот жестокий несправедливый мир.
                Я не имел ввиду, не справедливость ))) просто очень часто встречал вопросы за которые — получи «нагоняй», по сути правильно, но в грубых формах и без ссылок на доки, да, очень много спецов которые хотят получить все готовое и т.д…
Общая суть — этот сайт так или иначе поддерживает уровень не дилетантов и такие вопросы как — «Можно пошаговую инструкцию по применению данного снипета.» почти всегда игнорируются.
Василий пойми правильно — я за такие методы. )))
                    Общая суть — этот сайт так или иначе поддерживает уровень не дилетантов и такие вопросы как — «Можно пошаговую инструкцию по применению данного снипета.» почти всегда игнорируются.
Василий пойми правильно — я за такие методы. )))
                Нужно еще учитывать, что Василий работает часов 10 — 12, а потом отвечает на вопросы, в свободное время.
Нет ничего удивительного, что на неинтересные вопросы отвечать не интересно.
                    Нет ничего удивительного, что на неинтересные вопросы отвечать не интересно.
                Правильно, ничего удивительного, я бы на твоем месте еще реже отвечал.             
                    
                Спасибо всем за помощь, разобрался…            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.