Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Такий питання:
Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача.
Бажано отримати зразок email виду P.Petrenko@kyivhlib.com
Необхідно, щоб з поля "Ім'я" у Формі, заповненій користувачем, у змінну копіювалася лише перша літера імені транслітом.
Як це реалізувати, чи є якийсь функціонал, чи доробка (вартість)?
Такий питання: Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача. Бажано отримати зразок email виду P.Petrenko@kyivhlib.com Необхідно, щоб з поля "Ім'я" у Формі, заповненій користувачем, у змінну копіювалася лише перша літера імені транслітом. Як це реалізувати, чи є якийсь функціонал, чи доробка (вартість)?
Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача.
За допомогою чого формуєте? Яка дія?
[quote]
Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача.
[/quote]
За допомогою чого формуєте? Яка дія?
Через дію "Надіслати повідомлення по email" у процедурі БП, використовуючи змінні у листі
https://astelitgroup.crm-onebox.com/admin/shop/workflow/31/procedure/17/?status=0
На жаль, там немає таких змінних. Як варіант - це допрацьовувати smarty-змінні на кшталт {|$clientnamefirst|}, після чого в шаблоні використовувати цю змінну разом із функцією substr як модифікатор (обрізати частину рядка потрібної довжини). Таке доопрацювання займе 1 годину. Або ж за допомогою дії "Обчислити та записати значення в додаткове поле, якщо умови виконуються" та використання в ній функції substr_replace замінити все після 1го символу на порожнечу і записати в додаткове поле, після чого і використовувати в листі його змінну. Але цей варіант поганий тим, що потрібно "плодити" значення додаткового поля з 1 літерою.
На жаль, там немає таких змінних.
Як варіант - це допрацьовувати smarty-змінні на кшталт {|$clientnamefirst|}, після чого в шаблоні використовувати цю змінну разом із функцією substr як модифікатор (обрізати частину рядка потрібної довжини). Таке доопрацювання займе 1 годину.
Або ж за допомогою дії "Обчислити та записати значення в додаткове поле, якщо умови виконуються" та використання в ній функції substr_replace замінити все після 1го символу на порожнечу і записати в додаткове поле, після чого і використовувати в листі його змінну. Але цей варіант поганий тим, що потрібно "плодити" значення додаткового поля з 1 літерою.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар