TV - список(множественный выбор) и запятая
Столкнулся с такой проблемой. TV параметр в возможных значениях содержит значение с запятой(возможно и другими символами, хотя двоеточие работает исправно), например: «слон, который гуляет сам по себе». При создании/редактировании ресурса этот пункт можно выбрать, он успешно, как сохраняется в бд, так и выводится на сайте.
Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).
В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.
Кто-нибудь сталкивался с данной проблемой?
Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).
В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.
Кто-нибудь сталкивался с данной проблемой?
Комментарии: 4
Я только что столкнулся. Может вы уже нашли решение?
В настройках tv поставьте разделитель " || ", возможно запятая разделяет текст на объекты.
p.s. но не факт)
p.s. но не факт)
В каких настройках? Если в «Параметры вывода → Тип вывода: разделитель → ||», то не работает, уже пробовал. Да и не должно работать, это вывод на сайте.
В базу кстати, сохраняет нормально, я проверял. Но на странице редактирования ресурса не выводит выбранные значение. Кажется, баг.
В базу кстати, сохраняет нормально, я проверял. Но на странице редактирования ресурса не выводит выбранные значение. Кажется, баг.
Даниил, к сожалению, решения не нашел, обстоятельства позволили перейти на одиночный выбор.
Это определенно баг, но поскольку реакции на мой пост не последовало, решил дальше не разбираться.
Это определенно баг, но поскольку реакции на мой пост не последовало, решил дальше не разбираться.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.