We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21181
    • 17 Posts
    Подскажите, как вывести alert-сообщение перед сохранением документа?
    Сообщение вывожу стандартно через webAlert, хук OnBeforeDocFormSave, однако при сохранении ничего не выводится.
    Использую вот такой плагин:
    global $modx;
    $e = &$modx->Event;
    
    if ($e->name == 'OnBeforeDocFormSave') {       
        $modx->webAlert('Hello!');
    }

    Буду благодарен за любую помощь!
      Я с трудом понимаю, когда с трудом объясняют
      • 23949
      • 22 Posts
      На вкладке "Системные события" отмечен чекбокс для события?
        • 21181
        • 17 Posts
        Да, отмечен. Видимо, этот хук не подходит.
        Наверное придется отказаться от webalert и вставлять свой js-код по событию OnDocFormRender и вызывать обработчик при нажатии на кнопку Сохранить.
          Я с трудом понимаю, когда с трудом объясняют
          • 785
          • 2,113 Posts
          Не уверен, но вроде бы после OnBeforeDocFormSave ничего не выводится, а потом загружается другая страница, вот и не работает вывод.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 21181
            • 17 Posts
            Quote from: AKots at Mar 08, 2011, 07:21 AM

            Не уверен, но вроде бы после OnBeforeDocFormSave ничего не выводится, а потом загружается другая страница, вот и не работает вывод.
            Именно так
              Я с трудом понимаю, когда с трудом объясняют