Skip to content

wax100/smschook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Нужно добавить smschook в hooks вызова сниппета (перед mail). В системных настройках Formit указать ключи:

  • smschook_tpl - создайте чанк по аналогии с чанком emailTpl
  • Логин - smschook_login
  • Пароль - smschook_password
  • Телефоны - smschook_phones в формате КОД СТРАНЫ + НОМЕР ТЕЛЕФОНА (без +), можно указать несколько через запятую
  • smschook_message - параметр, в который нужно передать текст сообщения
  • smschook_phones - параметр, в который можно передать телефоны (если пусто, используется из системных настроек)

Пример вызова:

{'!AjaxForm' | snippet : [
    'snippet' => 'FormIt',
    'form' => 'tpl.AjaxForm.example',
    'emailTpl' => 'contactEmailTpl',
    'hooks' => 'smschook,email',
    'emailFrom' => $_modx->config.emailsender,
    'emailFromName' => $_modx->config.site_name,
    'emailSubject' => 'Сообщение с сайта' ~ $_modx->config.site_name,
    'emailTo' => $_modx->config.emailsender,
    'validate' => 'name:required',
    'validationErrorMessage' => 'В форме содержатся ошибки!',
    'successMessage' => 'Сообщение успешно отправлено',
    'smschook_tpl' => 'smshookTpl',
    'smschook_phones' => '79998881234,78889994321',
]}

smshookTpl

Сообщение от [[+phone]] с сайта [[++site_name]].

About

FormIt hook for smsc.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages