В общем, покопавшись в исходниках нашел кое-какое решение. Вкратце расскажу как удалось это сделать.
Основные настройки к константах:
Код:
plugin.tx_srfeuserregister_pi1 {
enableAdminReview = 0
enableEmailConfirmation = 1
enableEmailOnRegister = 1
enableEmailOnApprove = 1
enableEmailOnRefuse = 1
enableAdminNotifyConfirmation = 1
}
Все остальное - id страниц с регистрацией, группы пользователей стандартно как для "регистрации с подтверждением ее пользователем".
Далее в файле экстеншена - pi1/class.tx_srfeuserregister_pi1.php есть функция:
compileMail, где в коде есть блок с 3мя IF'ами что-то типа if ($userContent['all']) {...}, if ($HTMLContent['all']) {...}, if ($adminContent['all']) {...}. После него добавляю следующий код:
Код:
if ($key == "SETFIXED_CREATE") {
$some_var = $userContent['final'];
$userContent['final'] = $adminContent['final'];
$adminContent['final'] = $some_var;
}
Суть которого в том, что если идет событие отсылания сообщения пользователю и админу с подтверждением регистрации ($key == "SETFIXED_CREATE"), то эти сообщения меняются местами - админу идет непосредственно само подтверждение, а пользователю просто текст - все это настраивается в шаблонах, нужно только определится где в файле шаблонов часть нужная именно вам.