Получить все TV-поля ресурса в Fenom

Добрый день!
Подскажите пожалуйста, я могу получить данные какого то ресурса, например с id=5:
{5 | resource}
Но там не будет TV.
Данные TV ресурса могу получить так:
{5 | resource : "tv_name"}
Возможно ли получить в переменную ВСЕ TV поля ресурса с их значениями?
Например хочу так:
{set $res_five = 5 | resource}
и что бы потом мог использовать переменную $res_five и брать из неё данные TV, например:
{$res_five["tv_name"]}
Я знаю как можно это сделать написав свой сниппет, но может это уже доступно в Fenom, или забить и просто использовать {5 | resource: «tv_name»}?
gloobus
28 июня 2023, 15:41
modx.pro
390
0

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

Артур Шевченко
28 июня 2023, 18:02
0
Если у вас есть списочные данные, не надо делать 100500 ТВ, используйте Migx.
    gloobus
    29 июня 2023, 09:27
    0
    Использую, но у меня 100500 Migx'ов :)
    Dan
    Dan
    29 июня 2023, 07:39
    0
    У fenom, если не ошибаюсь, нет метода получения коллекции TV. Поэтому надо написать свой сниппет. В принципе можете потом переменной присвоить результат сниппета и работать так, как хотели. Условно:
    {set $res_five = '!getResourceTVs' | snippet : ['id' => 5]}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3