1b.app
Скопійоване посилання -

Передати у змінну першу літеру з Імені клієнта

Такий питання:
Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача.
Бажано отримати зразок email виду P.Petrenko@kyivhlib.com
Необхідно, щоб з поля "Ім'я" у Формі, заповненій користувачем, у змінну копіювалася лише перша літера імені транслітом.
Як це реалізувати, чи є якийсь функціонал, чи доробка (вартість)?
Оригінальне питання доступне на версії: ru

Відповіді:


Зараз за допомогою змінних [name_first_ru].[name_last_ru]@{|$customuser_Domen|} формується зразок email Petr.Petrenko@kyivhlib.com на основі даних заповнення Форми користувача.

За допомогою чого формуєте? Яка дія?
04.10.2021, 16:51
Оригінальний коментар доступний на версії: ru

Через дію "Надіслати повідомлення по email" у процедурі БП, використовуючи змінні у листі
https://astelitgroup.crm-onebox.com/admin/shop/workflow/31/procedure/17/?status=...
04.10.2021, 17:04
Оригінальний коментар доступний на версії: ru

На жаль, там немає таких змінних.
Як варіант - це допрацьовувати smarty-змінні на кшталт {|$clientnamefirst|}, після чого в шаблоні використовувати цю змінну разом із функцією substr як модифікатор (обрізати частину рядка потрібної довжини). Таке доопрацювання займе 1 годину.
Або ж за допомогою дії "Обчислити та записати значення в додаткове поле, якщо умови виконуються" та використання в ній функції substr_replace замінити все після 1го символу на порожнечу і записати в додаткове поле, після чого і використовувати в листі його змінну. Але цей варіант поганий тим, що потрібно "плодити" значення додаткового поля з 1 літерою.
06.10.2021, 17:49
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар