Мы не ограничиваем личные кабинеты по дизайну и шаблону, а позволяем самостоятельно определить его структуру благодаря привычным инструментам редактора. Вы можете как и раньше использовать колонки, текст, картинки, секции и выводить в них информацию пользователей, которую вы собрали в процессе регистрации. Например начать можно с приветствия: 1. Переходим на вкладку "Данные" —>"Пользователь"—>"Пользователь (авторизован)"
2. Добавляем "Секцию с блоками", подключаем таблицу в настройках секции
3. Выбираем количество выводимых записей из БД.
- Добавляем текстовый компонент и в нем выводим переменную имени пользователя:
Таким образом, мы можем переключаться между существующими пользователями и просматривать внешний вид в редакторе, как-будто мы авторизованы от их лица.
Как настроить внешний вид страницы для гостей, которые не зарегистрировались?
Весь остальной функционал построен на условиях видимости компонентов/секций, мы можем скрыть секцию для гостей и оставить ее только для авторизованных пользователей. Пример настройки в видео ниже⬇
Роли на странице, разделение на группы
С разным содержимым страницы для гостей и пользователей мы разобрались, но что делать в случаях, когда нужно разделить на группы зарегистрированных клиентов? Для этого в том же блоке настроек видимости у нас есть вариант "Видимость по условию", который умеет работать с переменными из таблицы. К примеру у нас есть 2 пользователя, Сергей и Иван, один из них уже оплатил платный доступ к урокам школы, а другой еще нет. Будем использовать колонку из нашей таблицы: Оплата (да/нет):
Данные есть, теперь мы можем их использовать в редакторе в разделе "Видимость по условию", для этого: 1. Добавить условие;
- В левой колонке выбираем переменную из данных пользователя, оплата "да".
- Условие "Равняется"
- В правой колонке пишем текстом да
- Результат, данный блок открыт только для пользователей с оплатой "Да". Видео-инструкция⬇⬇⬇