Fenom и оператор in

Здравствуйте!
Помогите решить задачу.

Работает только ключ 3.
ТВ week — чекбоксы, разделитель запятая.
{set $week = $_modx->resource.week}
{(3 in list [$week]) ? "ключ найден 3" : "ключ не найден"}
{(4 in list [$week]) ? "ключ найден 4" : "ключ не найден"}
{(5 in list [$week]) ? "ключ найден 5" : "ключ не найден"}
Если вписать руками 3,4,5 — работают все.
{(5 in list [3,4,5]) ? "ключ найден 5" : "ключ не найден"}
Александр
19 января 2020, 18:35
modx.pro
662
0

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

Наумов Алексей
20 января 2020, 09:20
+2
$_modx->resource.week
это строка «3,4,5»

[3,4,5]
а это массив.
    Александр
    01 февраля 2020, 23:18
    0
    работает
    {(4 in list [ [[*week]] ]) ? "ключ найден" : "ключ не найден"}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2