mFilter2 и редирект на другую страницу Новый

Дополнение: mSearch2

Вечер добрый сообщество.
Есть главная страницу сайта, на которое вызван сниппет mFilter2 с параметрами


'tpl'              => '@INLINE ',                     
'filterOptions'    => '{"autoLoad":0}',

тем самым выводится просто блок с фильтром и кнопкой отравить



И собственно вопрос, подскажите пожалуйста, как возможно сделать редирект на другую страницу с параметрами фильтра в адресной строке?..

Через js пытался шаманить примерно в таком направлении:

var loc    = location.href.split('?')[1];
$('.gooo').click(function(event) {
       event.preventDefault();
       location.replace(location.href + 'buildings/filter-objects?' + loc); 
});


Буду очень благодарен за любые наводки.
14 августа 2017, 20:50    Дмитрий Середюк   
1    134 0

Комментарии (5)

  1. Руслан Синюк 15 августа 2017, 10:48 # +1
    Редирект на страницу с mfilter, вот пример s9143.h3.modhost.pro/2222.html, смотрите в /assets/template/js/main.js
    1. Дмитрий Середюк 15 августа 2017, 14:35 # 0
      Благодарю, то что нужно!
      1. Дмитрий Середюк 15 августа 2017, 14:52 # 0
        Только все оказалось банально проще!
        <form action="{$_modx->makeUrl(160)}" ..
        
        1. Руслан Синюк 05 сентября 2017, 11:00 # 0
          Здравствуйте, покажите ваше решение? Каким образом сделали
          1. Дмитрий Середюк 14 сентября 2017, 03:33 # +1
            в чанке tplOuter:
            <form action="{$_modx->makeUrl(160)}" method="post" id="mse2_filters" class="row">
            	{$filters}
            	<div class="col-md-12">
            		{if $filters | isnot}
            			<button type="submit" class="btn add hidden">{$_modx->lexicon('mse2_submit')}</button>
            			<button type="reset" class="btn reset hidden">{$_modx->lexicon('mse2_reset')}</button>
            		{/if}
            	</div>
            </form>
            

            ну и не забываем про параметр, для вывода кнопки найти.
            'filterOptions' => '{"autoLoad":0}',
    Вы должны авторизоваться, чтобы оставлять комментарии.