Для того, что это сделать нужно использовать элемент "sender_copy". Данный элемент добавит в форму чекбокс, отметив который пользователь получит копию отправленного письма.
Пример использования элемента "sender_copy"
{element label="Отправить мне копию" type="sender_copy" recipient-element-name="email_element_name" /}
Важно: вместо "email_element_name" нужно указать имя элемента, в которое пользователь вводит свой e-mail.
Пример формы с элементом "sender_copy"
{form title="Контактная форма" description="Заполните пожалуйста все необходимые поля"} <div class="sf2-form-group"> {element label="Ваше имя" type="text" required="required" error="Введите пожалуйста ваше имя"/} </div> <div class="sf2-form-group"> {element name="user_email" label="Ваш e-mail" type="email" required="required" error="Введите пожалуйста ваш e-mail"/} </div> <div class="sf2-form-group"> {element label="Ваше сообщение" type="textarea" required="required" error="Введите пожалуйста ваше сообщение"/} </div> <div class="sf2-form-group"> {element label="Отправить мне копию" type="sender_copy" recipient-element-name="user_email" /} </div> <div class="sf2-form-group"> {element type="submit" value="Отправить"/} </div> {/form}
Использование другого шаблона для письма-копии
Для того, чтобы использовать для письма-копии шаблон, отличный от оригинального письма, отправляемого модулем (иногда в оригинальном письме необходимо отправить некоторые сервисные данные, недоступные пользователю, например, его идентификатор в системе учета и т.п.) следует использовать параметр "layout". По-умолчанию параметр "layout" тотже, что и для оригинального письма.