Меня попросили доделать сайт и добавить форму «Обратного звонка». В MODX я особо не работал.
Я пытался сделать отправку формы через Ajax, но форма не приходит на почту, хотя уведомление об успешной отправке формы появляется.
Код модальной формы (Это тестовый вариант с сайта, проверяю работу)
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">?</span></button>
<h4 class="text-center modal-title" id="modalboxLabel">Оставьте Ваши контакты:</h4>
</div>
<div class="modal-body">
<div class="form form_container">
`
&emailTo=`rensama1998@gmail.com`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено!`
</div>
</div>
</div>
</div>
</div>
modal_form
<form method="post">
<div class="input_block">
<input type="text" name="name" required="" class="form-control" placeholder="Имя*" value="">
<span class="error error_name"></span>
</div>
<div class="input_block">
<input type="text" class="form-control" id="phone" name="phone" required="" placeholder="Телефон*" value="">
<span class="error error_name"></span>
</div>
<div class="checkbox">
<label>
<input type="checkbox" required=""> Согласен на обработку персональных данных
<span class="error error_name"></span>
</label>
</div>
<p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="" rel="nofollow" target="_blank">Пользовательского соглашения</a></p>
<div class="input_btn">
<input type="submit" value="Заказать обратный звонок">
</div>`
</div>`
</div>
</form>
tplForm
<p><strong>Имя</strong>: {$name}</p>
{if $phone?}<p><strong>Телефон</strong>: {$phone}</p>{/if}
{if $email?}<p><strong>Почта</strong>: <a href="mailto:{$email}">{$email}</a></p>{/if}
{if $message?}<p><strong>Сообщение</strong>: {$message}</p>{/if}
тоже самое на fenom:
<p><strong>Имя</strong>: </p>
</p>`
</p>`
</p>`
Буду очень признателен за помощь. Уже 3 дня не могу понять в чём проблема.
LITOSH 04.11.2023 22:53 #
Илья 05.11.2023 21:12 #
Надеюсь это тот журнал ошибок, который нужен.
LITOSH 06.11.2023 00:43 #
Еще forms_submit.class.php в папке core советую проверить