[РЕШЕНО] Переменные полей профиля в шаблоне Email

Главные вкладки

Аватар пользователя Headache Headache 18 февраля 2010 в 10:59

В admin/user/settings есть шаблоны писем для разных событий (регистрация, восстановление пароля и т.п.) типа такого:

!username,
Thank you for registering at !site. You may now log in to !login_uri using the following username and password:
username: !username
password: !password
You may also log in by clicking on this link or copying and pasting it in your browser:
!login_url
This is a one-time login, so it can be used only once.
After logging in, you will be redirected to !edit_uri so you can change your password.
--  !site team

Припустим, для пользователя созданы поля:
profile_salutation, profile_first_name, profile_second_name.
Можно ли вставить в шаблон свои переменные, например:
!profile_salutation !profile_first_name !profile_second_name, thank for your registration, blah-blah-blah…?

Комментарии

Аватар пользователя Headache Headache 18 февраля 2010 в 11:58

Покопался немного в коде:
modules/user/user.module
Строка 2104 — здесь можно добавлять свои токены, например:
'!profile_first_name' => $account->profile_first_name,
где profile_first_name — созданное админом поле в профиле пользователя.
Чтобы список доступных переменных выводился при редактировании шаблона Email, добавляем созданные в modules/user/user.admin на строке 246.