We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 35971
    • 13 Posts
    Всем привет, таков вопрос, надеюсь будет понятен.

    Вообщем создаем например новый TV параметр. Идем в "ресурсы" создаем новый документ, в новом созданном доп.поле выбираем файл (картинку) у пользователя на компьютере. Потом заполняем все нужные нам поля и т.п. Далее нам надо при щелчке по кнопке "СОХРАНИТЬ", отловить значение дополнительного поля TV (где указали на файл(картинку)) и проделать над ним какие нибудь операции (скриптом(если возможно сниппетом)). Потом отдать готовую инфу. Как мне поймать данный TV параметр и обработать его? Если можно поподробнее. Спасибо smiley
      • 785
      • 2,113 Posts
      Пишите плагин для события OnDocFormSave.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 35971
        • 13 Posts
        Спасибо, буду копать smiley
          • 35971
          • 13 Posts
          Если кому интересно, или кто не знал.
          Создается новый плагин, вешаются на него системные события, и далее код для получения значения нужного TV

          mytest - название TV
          $id - ID документа.
          $rawValue - итоговое значение

          $id = $_POST['id'];
          $tv = $modx->getObject('modTemplateVar',array('name'=>'mytest'));
          $rawValue = $tv->getValue($id);