1b.app
Скопирована ссылка -

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

Таке питання:
Зараз за допомогою змінних [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 на основі даних заповнення Форми користувача.

С помощью чего формируете? Какое-то действие?
04.10.2021, 16:51

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

К сожалению, там нет подобных переменных.
Как вариант - это дорабатывать smarty-переменные по типу {|$clientnamefirst|}, после чего в шаблоне использовать эту переменную вместе с функцией substr как модификатор (обрезать часть строки нужной длинны). Такая доработка займёт 1 час.

Либо же с помощью действия "Вычислить и записать значение в дополнительное поле, если условия выполняются" и использования в неё функции substr_replace заменить всё после 1го символа на пустоту и записать в дополнительное поле, после чего и использовать в письме его переменную. Но этот вариант плох тем, что нужно будет "плодить" значения дополнительного поля с 1 буквой.
06.10.2021, 17:49

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий