Для того чтобы передать количество отправленных форм в заголовок письма в системе mvtForms2, можно использовать следующие шаги:
1. **Изменение шаблона письма**: Вам нужно будет отредактировать шаблон письма, который используется для отправки уведомлений. Обычно это можно сделать в настройках формы в админке MODX.
2. **Получение значения счетчика**: Для того чтобы получить значение счетчика отправленных форм из таблицы `modx_mvtforms2_forms`, вы можете использовать запрос к базе данных в вашем коде. Вы можете воспользоваться методом `getObject` для получения нужной записи.
Примерный код может выглядеть так:
```php
// Получаем ID формы, которую вы хотите использовать
$formId = <ID вашей формы>; // например, $formId = 1;
// Получаем объект формы из базы данных
$form = $modx->getObject('mvtForms2Forms', $formId);
if ($form) {
$counter = $form->get('counter'); // Получаем значение счетчика
}
```
3. **Передача в заголовок**: После получения значения счетчика, вы можете использовать его в заголовке письма. Например:
```php
$subject = "Заявка #" . $counter; // Формируем заголовок с номером заявки
```
4. **Отправка письма**: Дальше вам нужно будет использовать этот заголовок в функции отправки письма. Например:
```php
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_SUBJECT, $subject);
```
5. **Сохранение изменений и тестирование**: Сохраните изменения и протестируйте форму, чтобы убедиться, что заголовок письма правильно отображает количество отправленных форм.
Не забудьте проверить доступность и корректность используемых классов и методов на вашей версии MODX и mvtForms2. Эти шаги могут немного варьироваться в зависимости от конкретной настройки вашего проекта.