theyus
19.Декабрь.2019 14:22:47
1
Всем привет, подскажите как вставить в шаблон email рассылки значение созданного вручную поля пользователя?
добавляю в конце email шаблона для теста следующие три строки:
{{ user_data.my_user_type }}
ничего не отображается, помогите разобраться
попробуйте {{ user.my_user_type }}
Если не поможет, что через {{ user.c_fields…}}
theyus
20.Декабрь.2019 10:55:12
4
не получается таким способом
theyus
20.Декабрь.2019 10:56:32
5
а можно подробней? что вместо троеточия поместить?
пробовал {{ user.c_fields.my_user_type }} - не получается
theyus
20.Декабрь.2019 10:58:24
6
переменной user вообще нет в поле зрения email-шаблона судя по боковой панели
theyus
20.Декабрь.2019 14:05:13
9
шаблон email рассылки Создания профиля пользователя, тестирую на шаблоне Обновление профиля пользователя
Кучу всяких разных способов перепробовал - что-то никак. Уточните у поддержки
все кастомные поля вносятся значение будет в {{ user_data.fields.FIELD_ID }}
но в вашем случае “значение” это ID варианта.
Проще всего Вам будет в одном из хуков в функции fn_get_user_info добавить вывод нужной информации в отдельный элемент user_data (тот самый user_data.my_user_type), и потом уже его использовать в шаблонах
2 лайка
Это тоже пробовал, не работает
Точно ID использовали? Не “my_user_type”, а числовое значение, присваиваемое через autoincrement в базе
Да, и с именем пробовал, и с ID. Такое ощущение, что это не со всеми шаблонами работает изначально
theyus
23.Декабрь.2019 13:48:15
15
работает в моем случае, таблица cscart_profile_fields содержит кастомное поле
при выводе в шаблон email строки {{ user_data.fields.37 }} отображается id варианта (object_id)?, но не описание (discription)
скрин таблицы profile_field_descriptions
то-есть в письме видны значения от 6 до 9 в зависимости от текущего выбранного значения
но как отобразить description
Была похожая проблема. Не мог никак вставить кастомное поле в документ. Ответ нашел в документации:
Чтобы идентификатор поля профиля появился среди доступных, это поле должно отображаться на странице оформления заказа.
https://www.cs-cart.ru/docs/4.12.x/user_guide/users/customers/change_profile_fields.html?highlight=документ%20поле%20профиля#profile-field-in-document