Тикеты

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

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

[[!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
199
-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 -->