Подскажите, где ошибка в условии

Всем добрый день! Вроде бы простое условие пишу, но почему-то не работает. Не могу понять почему.
[[!If? &subject=`[[+tv.color]]` &operator=`eq` &operand=`black` &then=`black` else=`white`]]
При этом [[+tv.color]] выводит правильные слова black и white без пробелов.
Но условие все равно не обрабатывается.
Любовь
10 апреля 2017, 08:45
modx.pro
530
0

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

Андрей
10 апреля 2017, 11:53
+1
[[+tv.color:is=`black`:then=`black`:else=`white`]]
    Любовь
    10 апреля 2017, 12:07
    0
    Огромное спасибо! А я не смогла с модификаторами придумать как написать)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2