Тикеты

Доброго времени суток.

Пишу такой код:

[[!mFilter2?
     &parents=`15`
     &filters=`     
        createdon:year,
        createdon:month,
        createdby:fullname`
     &class=`Ticket`
     &element=`getTickets`
     &sortAliases=`{"ticket":"Ticket"}`
     &sort=`ticket|createdon:desc,ticket|pagetitle:asc`
     &showLog=`0`
     &ajaxMode=`button`
]]
Используются дефолтные чанки шаблонов, тем не менее, фильтры при выборе начинают показывать контент поиска. Так сказать отлучился на время, когда пришел, то увидел вот такое явление, что в фильтрах контент поиска.

Ссылка:
b2b-open.ru/index.php?id=53

В чем проблема?
Андрей
04 апреля 2017, 09:27
modx.pro
892
-1

Комментарии: 3

Михаил
04 апреля 2017, 13:33
0
Похоже что в форме стоит action хотя его можешь убрать. Пустой оставь.
    Андрей
    04 апреля 2017, 14:28
    -1
    убираю у формы action, все равно не работает корректно. Такое ощущение, в фильтр попадает чанк от выборки данных. Где это может быть баг? Разве такое в платном компоненте дыры есть?
    Евгений Webinmd
    04 апреля 2017, 15:12
    0
    у вас структура по верстке весьма отвратительна, вы в форму фильтра вписали и сами результаты поиска, поэтому скрипт и корёжит всё.
    Пример правильной разметки с рабочего проекта
    [[!mFilter2:default=` `?   
        &filters=` `
    	.... 
        &toPlaceholders=`goods.`   
    ]]  
     
    <div class="msearch2" id="mse2_mfilter">
    
        <form action="" method="post" id="mse2_filters">
            [[+goods.filters]] 
        </form> 
    
         <div id="mse2_results">
              [[!+goods.results]]
         </div>
    
        <div class="mse2_pagination">
            [[!+page.nav]]
        </div>
    
    </div>
    <!-- msearch2 -->
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3