Всем привет.
Предыстория такова, что есть tv поле типа выбор из списка (нескольких вариантов)
В БД такая запись хранится как строка с разделителем || между значениями. К примеру 26||13
Проблемы возникают, когда нужно отфильтровать выборку по этому условию. Но, эту проблему уже решил один человек. вот его решение:
https://modx.pro/development/7236
Но, он использует стандартный парсер модокса, а я феном, и я не могу сообразить, как мне записать это условие в синтаксисе фенома.
&where = `["1 = 1 AND FIND_IN_SET('[[+id]]', replace(season_tickets, '||', ','))"]`
Может кто-то уже так делал?
Я пока вставил вызов снипета старым способом, используя парсер модокса.