Вы находитесь здесь:
Фирменный стиль страниц удостоверения посредством динамических URL-адресов
С помощью динамического фирменного стиля можно настроить фирменный стиль взаимодействия входа в зависимости от контекста, например, кто пользователь или откуда он входит. Например, измените отображаемый логотип в зависимости от того, является ли пользователь сотрудником или клиентом. Или отобразите определенную страницу самостоятельной регистрации на основе кода страны пользователя.
Ваши динамические параметры фирменного стиля применяются ко всему взаимодействию входа, включая страницы, используемые для входа, проверки подлинности, сброса паролей и самостоятельной регистрации. Динамический фирменный стиль можно добавить на страницы конструктора взаимодействий, Visualforce и настраиваемого входа.
Динамический фирменный стиль зависит от параметра URL-адреса, называемого кодом взаимодействия или значением expid. Значение expid определяет взаимодействие пользователя. При выполнении значение expid отображается в текущем значении, а соответствующий URL-адрес создается для определения фирменного стиля, отображаемого пользователю.
Ниже указан сценарий. Universal Distributing хочет создать фирменный стиль взаимодействия входа, в зависимости от того, является ли пользователь сотрудником или клиентом. Вы создаете логотипы для каждого фирменного стиля с соответствующим именем employee_logo.png customer_logo.png. Потом задайте URL-адреса логотипа, чтобы сотрудники видели http://.../employee_logo.png, а клиенты видели http://.../customer_logo.png.
На странице «Администрирование входа и регистрации» укажите URL-адрес логотипа со значением expid: https://universaldistributing.com/{expid}_logo.png.
При входе клиента значение expid устанавливается на Customer, URL-адресом становится https://universaldistributing.com/customer_logo.png, а логотип клиента отображается на странице входа. Таким же образом, при входе сотрудника значение expid устанавливается на сотрудника, URL-адрес становится https://universaldistributing.com/employee_logo.png, а логотип сотрудника отображается на странице входа.
Динамические URL-адреса фирменного стиля для логотипов и правых рамок определяются на странице «Администрирование рабочих пространств взаимодействий» «Вход и регистрация». Они применяются к стандартным и настраиваемым страницам входа.
В дополнение к установке кода взаимодействий, ваша реализация входа должна установить URL- адрес входа в соответствии со значением кода взаимодействий. Например, добавляя логику к кнопке входа, при expid=EMPLOYEE кнопка входа перенаправляет пользователя на https://universaldistributing.com/brands/expid=EMPLOYEE.
Можно также использовать Visualforce и Apex для создания динамических URL-адресов. Используйте метод getExperienceId Apex класса System.Site для извлечения значения кода взаимодействия. Чтобы задать код взаимодействия, используйте метод setExperienceId или добавьте динамический параметр кода взаимодействия к одной из следующих конечных точек входа.
Например, используйте конечную точку CommunitiesSelfReg для передачи отдельного значения {expid} на страницу самостоятельной регистрации, чтобы предоставить разный поток регистрации для каждого фирменного стиля.
- Расширение конечной точки посредством кода взаимодействия
Вы можете задать значение кода взаимодействия, расширив поддерживаемые конечные точки. - Добавление динамического фирменного стиля на настраиваемые страницы
Для настраиваемых страниц, используемых для входа, проверки подлинности, сброса паролей и самостоятельной регистрации, можно внедрить динамические URL-адреса с помощью настраиваемого контроллера Apex входа. Используйте методы ApexgetExperienceIdиsetExperienceIdклассаSystem.Siteдля извлечения и сохранения значения expid. - Динамический фирменный стиль для нескольких торговых марок
Динамический фирменный стиль идеально подходит для мультибрендовых компаний. Вы можете создать одну страницу входа, определяющую фирменный стиль, отображаемый при выполнении. Все торговые марки обслуживаются с одной страницы входа, обслуживающей один сайт.

