Как вывести список автозаполнения в mFilter2?
Всем привет. Использую msFiledsManager + mFilter2, пытаюсь вывести фильтры по полю producttypetable. В поле ввожу несколько значений через запятую. Вызов mFilter2:
Фильтры в итоге выводятся так:
{'!mFilter2' | snippet : [
'parents' => $_modx->resource.id,
'limit' => 7,
'class' => 'msProduct',
'element' => 'msProducts',
'tplOuter' => '@FILE components/msearch2/mfilter2/filter2/outer.tpl',
'tpl' => '@FILE components/msearch2/mfilter2/filter2/row.tpl',
'tplFilter.outer.default' => '@FILE components/msearch2/mfilter2/filter2/filterouter.tpl',
'tplFilter.row.default' => '@FILE components/msearch2/mfilter2/filter2/filterrow.tpl',
'ajaxMode' => 'button',
'where' => '{"class_key":"msProduct"}',
'suggestions' => 'true',
'filters' => '
ms|vendor:vendors,
ms|productpurpose:checkbox,
ms|producttabletype:checkbox
',
'aliases'=>'
ms|vendor==vendor,
ms|productpurpose==purpose,
ms|producttabletype==tabletype,
',
]}
Фильтры в итоге выводятся так:
["\u0421\u043c\u043e\u0442\u0440\u043e\u0432\u043e\u0439","\u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u044b\u0439","\u041f\u0440\u0438\u043a\u0440\u043e\u0432\u0430\u0442\u043d\u044b\u0439","\u041f\u0438\u0441\u044c\u043c\u0435\u043d\u043d\u044b\u0439","\u041f\u0435\u043b\u0435\u043d\u0430\u043b\u044c\u043d\u044b\u0439","\u041f\u0430\u043b\u0430\u0442\u043d\u044b\u0439","\u041c\u0430\u0441\u0441\u0430\u0436\u043d\u044b\u0439","\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439","\u041c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439"]
Во первых как это переконвертировать? А во вторых как разбить эту запись добавив к каждой записи чекбокс? Комментарии: 1
Шаблон не определен к producttabletype.
&filters=`
ms|producttabletype:boolean
`
&tplFilter.outer.ms|producttabletype=`tpl.mFilter2.filter.outer`
&tplFilter.row.ms|producttabletype=`tpl.mFilter2.filter.checkbox`
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.