Крякозябры в фильтрах
Добрый день!
Подскажите люди добрые, в чем проблема.
Добавил 2 новых поля для товара. Всё хорошо, всё работает.
Теперь нужно добавить фильтрацию по этим полям, сделал всё как в документации, фильтр на странице появляется но вот вместо значений указанных в полях пишет
Подскажите пожалуйста что я не так делаю :(
Подскажите люди добрые, в чем проблема.
Добавил 2 новых поля для товара. Всё хорошо, всё работает.
Теперь нужно добавить фильтрацию по этим полям, сделал всё как в документации, фильтр на странице появляется но вот вместо значений указанных в полях пишет
["\u041d\u0438\u0437\u043a\u0430\u044f"]
и всё в таком духе.Подскажите пожалуйста что я не так делаю :(
Комментарии: 13
Ну, это явно JSON.
Если ты добавил JSON поля, то нужно тогда и написать свой метод для их фильтрации, который будет разбирать JSON значения.
Если ты добавил JSON поля, то нужно тогда и написать свой метод для их фильтрации, который будет разбирать JSON значения.
Спасибо, понял куда копать (:
Василий, а не подскажете, почему если я в вызове фильтра указываю msOption то ничего не выводится?
У меня было так при неправильном вызове.
Вместо:
&filters=`ms|optionname`
Нужно:
&filters=`msOption|optionname`
Вместо:
&filters=`ms|optionname`
Нужно:
&filters=`msOption|optionname`
Если я укажу msOption вместо ms то у меня вообще ничего не выведет =\
Я пишу маленькими буквами, всё как в документации, дело в том что я хочу отфильтровать по полю которое добавил, в документации написано что для json полей нужно писать msoption, но так ни чего не выводит, а если пишу ms то получаю json строку вместо текста.
Вот мне и не понятно почему ни чего не выводит, а то писать свой метод фильтрации боюсь мне пока что знаний не хватит =|
Вот мне и не понятно почему ни чего не выводит, а то писать свой метод фильтрации боюсь мне пока что знаний не хватит =|
Ты проверь для начала, есть ли значения твоего поля в таблице msProductOption.
Значения в таблице есть.
А если бы я, чисто гипотетически, что-то не так сделал когда добавлял новое поле товара, могло бы получиться так?
понял в чем был косяк! (: Когда поле добавлял, у меня название поля было productSpring, изменил на pspring (начал грешить на регистр) и всё стало норм (: msoption сработал как надо (:
Молодец!
Разные регистры, это конечно, красиво, но бывает и вот такое.
Разные регистры, это конечно, красиво, но бывает и вот такое.
У меня и большими работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.