Изменение содержимого TV в документе

Здравствуйте,
Возникла необходимость изменять значение одного TV после выбора значения в другом TV.
т.е. есть TV Марка, тип список с одиночным выбором, возможные значения след:
@EVAL return $modx->runSnippet('getResources',array('context'=>web, 'parents'=>'25','depth'=>0,'limit'=>0,'where'=>'{"template:=":6}','sortby'=>'{"pagetitle":"ASC"}','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]','outputSeparator'=>'||'));
и есть TV Модели со списком множественного выбора и возможные значения этого TV должны зависеть от выбранного значения из TV Марка. А именно должен изменяться parents возможных значений и подставляться из TV Марка. Хотелось бы чтобы это подставлялось как то на лету, т.е. был изменен TV Марка и в TV Модели подставился parent Марки и отображались дочерние документы именного этой Марки

Подскажите пожалуйста как это можно сделать, я так понял что необходим плагин на определенное событие, и что должен делать этот плагин?
tsergey
07 сентября 2017, 11:58
modx.pro
1 068
0

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

Александр
07 сентября 2017, 23:55
0
Года два назад, точно, помню находил готовое решение, но сейчас найти не смог.
По идее — да, плагином решается все.
Есть 2 варианта решения:
1) С этим легко справляется migx, но нормальной документации я нигде не нашел. Изучал методом тыка.
2) Есть приложение toggletvset.
а) Изменить Ваше решение и адаптироваться под это приложение
б) изучить, как оно работает и сделать свое
    Игорь Терентьев
    08 сентября 2017, 01:01
    1
    0
      Александр
      08 сентября 2017, 11:15
      0
      точно, оно самое =)
        tsergey
        08 сентября 2017, 11:57
        0
        Огромное спасибо) осталось решить проблему с мультиселектом в этом компоненте))
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4