Проблема с кодировкой MIGX
Приветствую, прошу помощи
При выводе TV MIGX снипетом getImageList надо проверить условие: если name присутствует в перечне FilterName, то выводим, иначе — нет
вот так устанавливаю условие:
Проблема в то, что если FilterName заполнить вручную, то все работает, если точно такой же список получаю другим снипетом, то визуально строка идентична, а условие не работает.
Подозреваю, что при выдаче в снипет меняется кодировка.
НО как решить проблему ни как не получается.
Помогите пожалуйста, может кто сталкивался уже?!
При выводе TV MIGX снипетом getImageList надо проверить условие: если name присутствует в перечне FilterName, то выводим, иначе — нет
вот так устанавливаю условие:
$where = '{"name:IN":['.$FilterName.']}';
name и FilterName — русские символыПроблема в то, что если FilterName заполнить вручную, то все работает, если точно такой же список получаю другим снипетом, то визуально строка идентична, а условие не работает.
Подозреваю, что при выдаче в снипет меняется кодировка.
НО как решить проблему ни как не получается.
Помогите пожалуйста, может кто сталкивался уже?!
Комментарии: 4
$where = '{"name:IN":['.json_encode($FilterName).']}';
пробовал не помогает, хотя визуально текст тот что должен быть.
Вообще, у getImageList разве есть параметр where? Там же просто JSON, надо свой сниппет писать для вывода. И в нём уже фильтровать.
да есть where, более того если указать список $FilterName вручную перечислив возможные варианты через запятую, ТО ВСЁ РАБОТАЕТ!!!
а если в снипет передать переменную — ТО НЕТ!!!
шайтан какой то :)
а если в снипет передать переменную — ТО НЕТ!!!
шайтан какой то :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.