Добавление и стилизация текста и списков в Flow Builder
Добавляйте заголовки, абзацы или списки одним кликом, стилизуйте их в соответствии с вашим брендом и используйте динамические переменные для персонализации контента под каждого пользователя.
Настройка текстовых стилей
Панель Styles содержит готовые текстовые стили: H1, H2, H3, Button Label, Body, Caption и Small Label. Нажмите на любой стиль, чтобы отредактировать шрифт, начертание, размер, выравнивание, оформление и другие параметры.
При добавлении текстового элемента вы можете выбрать один из настроенных здесь стилей.
Изменения стиля применяются ко всем текстовым элементам, которые его используют, на всех экранах.
Чтобы создать новый стиль:
- Нажмите
, чтобы открыть панель Styles. - На вкладке Text нажмите Create style.
-
Введите название и настройте типографику — гарнитуру, начертание, выравнивание и другие параметры.
Пользовательские шрифты ведут себя иначе, чем встроенные. Прочитайте гайд — некоторые настройки к ним не применяются, и каждый вариант шрифта требует отдельного файла.
-
Нажмите Create.
Добавление текста
Чтобы добавить текстовый элемент:
- Нажмите + в верхнем левом углу. Выберите Text. Выберите один из стилей текста, которые были предварительно настроены или заданы вами.
- Нажмите на новый элемент и отредактируйте его содержимое в разделе Content на панели Design справа.
- При необходимости настройте свойства типографики на панели Design. Или выделите текст в превью, чтобы открыть тултип для быстрой стилизации.
- По желанию на панелях Design и Interaction можно применить любые другие настройки, доступные для компонентов в флоу. Подробнее см. в разделе Стили и внешний вид.
Если вам нужно использовать один и тот же текстовый элемент на нескольких экранах, скопируйте и вставьте его: выделите элемент, нажмите Ctrl+C (или ⌘+C на Mac), перейдите на другой экран и нажмите Ctrl+V (или ⌘+V на Mac), чтобы вставить.
Изменение стиля для отдельных частей текста
Форматирование Bold и Italic не влияет на текст, использующий пользовательские шрифты. Чтобы применить варианты пользовательского шрифта, загрузите каждый вариант как отдельный файл шрифта и выберите его в выпадающем списке Font family.
Чтобы изменить стиль только для отдельных частей текстового элемента:
- Выделите часть текстового элемента в разделе Content.
- В появившемся тултипе измените цвет текста, примените жирное начертание, подчёркивание, курсив или зачёркивание, либо добавьте URL.
Предпросмотр обновляется мгновенно.
Добавить старую цену
Элемент «Старая цена» показывает завышенную цену «до скидки» рядом с реальной ценой продукта, чтобы размер скидки был сразу виден. Он отображает цену продукта, умноженную на выбранный вами коэффициент, и автоматически перечёркивает её.
Содержимое элемента редактировать не нужно. Значение вычисляется из цены продукта в сторе в режиме реального времени, поэтому валюта всегда совпадает с реальной ценой.
Чтобы добавить старую цену:
- Нажмите + в верхнем левом углу. Выберите Text, затем выберите Old Price.
-
На панели Layers перетащите элемент внутрь карточки продукта. Элемент также работает внутри карточек продуктов, сохранённых как переиспользуемые компоненты.
Элемент Old Price должен находиться внутри карточки продукта — цена берётся из продукта этой карточки. Вне карточки продукта в билдере отображается заглушка «Old price» вместо реальной цены.
-
На панели Design в разделе Price задайте значение Multiplier. Adapty умножает цену продукта на это число. Например, при множителе по умолчанию 2, продукт за $12.99 покажет зачёркнутую цену $25.98.
-
При необходимости настройте свойства типографики. Элемент поддерживает те же стили, что и обычный текст.
Чтобы зачеркнуть реальную цену другого продукта — например, цену месячного плана на карточке годового — составьте строку с ценой из текстовых элементов и переменных. См. Зачёркнутая цена со значком скидки.
Свойства типографики
Все текстовые элементы и стили текста используют одинаковый набор параметров типографики:
-
Font family: Выберите гарнитуру — встроенный шрифт или пользовательский.
На разных устройствах набор шрифтов различается, и один и тот же шрифт может отображаться по-разному. Если нужный шрифт отсутствует на устройстве, система использует шрифт по умолчанию (SF Pro / Roboto). Чтобы шрифт отображался одинаково на всех устройствах, загрузите пользовательский шрифт.
-
Weight: Задайте насыщенность шрифта.
Настройки Weight, Bold и Italic не применяются к пользовательским шрифтам — ни через панель Styles, ни через раздел типографики в панели Design, ни через встроенную панель инструментов, ни через всплывающую подсказку форматирования текстовых фрагментов. Чтобы использовать разные начертания пользовательского шрифта, загрузите каждое начертание как отдельный файл и выберите нужный в выпадающем меню Font.
- Size: Установите размер шрифта в пикселях.
- Color: Установите цвет текста.
- Line height: Задайте межстрочный интервал или оставьте значение Auto.
- Alignment: Задайте горизонтальное (по левому краю, по центру, по правому краю) и вертикальное (сверху, по середине, снизу) выравнивание.
- Decoration: Примените подчёркивание или зачёркивание.
- Truncate: Ограничьте количество отображаемых строк. Текст, выходящий за это ограничение, будет обрезан. Удобно, когда длина содержимого варьируется из-за динамических переменных или локализации.
Добавление ссылок
Флоу поддерживают два способа превратить текст в кликабельную ссылку. Выбор зависит от того, какую роль играет текст:
- Инлайн-ссылка — для URL внутри обычного текста, например, ссылки «Узнать больше» в абзаце. Всегда открывается во встроенном браузере.
- Действие Open URL — для отдельных элементов-кнопок, например, кнопки «Условия использования». Может открываться как во встроенном, так и во внешнем браузере.
Встроенная ссылка
Чтобы сделать часть текстового элемента ссылкой:
- Выделите текст в разделе Content.
- В панели форматирования нажмите на иконку ссылки.
- Вставьте нужный URL в появившееся поле.
Действие «Открыть URL»
Основная статья: Действия
Чтобы превратить кнопку целиком в ссылку:
-
Добавьте Button — или используйте пресет Links: готовая строка с кнопками Restore / Terms of Service / Privacy Policy.
-
Выберите кнопку на панели Layers и откройте вкладку Interactions в правой панели.
-
Укажите адрес назначения для действия Open URL.
Пустое действие Open URL блокирует предпросмотр и публикацию.
Добавление условного текста
Условный текст меняет содержимое текстового элемента в зависимости от условия. Например, заголовок может показывать одно сообщение при выборе годового плана и другое — при выборе месячного. Условный текст работает так же, как условная видимость, но вместо показа или скрытия элемента меняет его содержимое.
Чтобы настроить условный текст:
- Выберите текстовый элемент на холсте.
- На панели Design в разделе Content выберите Conditional.
- Составьте условие if. Выберите свойство на вкладке Custom, Products или Elements, задайте оператор и введите значение для сравнения. Подробнее о типах свойств см. в разделе Условная видимость.
- В поле then введите текст, который будет отображаться при выполнении условия. Форматирование rich text работает так же, как для обычного текста. Чтобы вставить переменную, нажмите { } Add variable.
- В поле else введите резервный текст, который будет отображаться, если ни одно из условий не выполнено.
- (Необязательно) Нажмите + Add else/if, чтобы добавить дополнительные условия, каждое со своим текстом.
Чтобы изменить условный текст для другого языка, переключите активную локаль в нижней части редактора. Сначала добавьте языки в панели Localizations — см. Добавить локаль во Flow Builder.
Добавление списков
Элементы списка — это контейнеры, состоящие из отдельных компонентов-элементов. Для простых маркированных или нумерованных списков в тексте используйте текстовый элемент и применяйте нужное форматирование через панель Design.
-
Нажмите + в верхнем левом углу. Выберите List и выберите один из шаблонов списка.
-
Перейдите на панель Design справа, чтобы редактировать элементы списка или загрузить изображение в качестве маркера.