TV - список(множественный выбор) и запятая

Столкнулся с такой проблемой. TV параметр в возможных значениях содержит значение с запятой(возможно и другими символами, хотя двоеточие работает исправно), например: «слон, который гуляет сам по себе». При создании/редактировании ресурса этот пункт можно выбрать, он успешно, как сохраняется в бд, так и выводится на сайте.

Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).

В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.

Кто-нибудь сталкивался с данной проблемой?
Виктор
11 августа 2015, 14:05
modx.pro
1
2 233
0

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

Даниил Рачин
07 декабря 2015, 21:14
0
Я только что столкнулся. Может вы уже нашли решение?
    but1head
    07 декабря 2015, 21:59
    0
    В настройках tv поставьте разделитель " || ", возможно запятая разделяет текст на объекты.

    p.s. но не факт)
      Даниил Рачин
      07 декабря 2015, 22:11
      0
      В каких настройках? Если в «Параметры вывода → Тип вывода: разделитель → ||», то не работает, уже пробовал. Да и не должно работать, это вывод на сайте.

      В базу кстати, сохраняет нормально, я проверял. Но на странице редактирования ресурса не выводит выбранные значение. Кажется, баг.
        Виктор
        07 декабря 2015, 23:22
        0
        Даниил, к сожалению, решения не нашел, обстоятельства позволили перейти на одиночный выбор.
        Это определенно баг, но поскольку реакции на мой пост не последовало, решил дальше не разбираться.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4