Мы не ограничиваем личные кабинеты по дизайну и шаблону, а позволяем самостоятельно определить его структуру благодаря привычным инструментам редактора. Вы можете как и раньше использовать колонки, текст, картинки, секции и выводить в них информацию пользователей, которую вы собрали в процессе регистрации. Например начать можно с приветствия: 1. Переходим на вкладку "Данные" —>"Пользователь"—>"Пользователь (авторизован)"
![image](/_next/image?url=https%3A%2F%2Fassets.super.so%2F7b002d10-e9f1-47ef-b172-678cc4b3d57e%2Fimages%2F4aa0c1c0-5e83-4c2d-b1f0-2108ee64339e.png&w=3840&q=90)
2. Добавляем "Секцию с блоками", подключаем таблицу в настройках секции
3. Выбираем количество выводимых записей из БД.
- Добавляем текстовый компонент и в нем выводим переменную имени пользователя:
![image](https://assets.super.so/7b002d10-e9f1-47ef-b172-678cc4b3d57e/images/065e4de5-9e42-4d0d-83a7-c94a49c02680/1.gif?w=1905)
Таким образом, мы можем переключаться между существующими пользователями и просматривать внешний вид в редакторе, как-будто мы авторизованы от их лица.
Как настроить внешний вид страницы для гостей, которые не зарегистрировались?
Весь остальной функционал построен на условиях видимости компонентов/секций, мы можем скрыть секцию для гостей и оставить ее только для авторизованных пользователей. Пример настройки в видео ниже⬇
Роли на странице, разделение на группы
С разным содержимым страницы для гостей и пользователей мы разобрались, но что делать в случаях, когда нужно разделить на группы зарегистрированных клиентов? Для этого в том же блоке настроек видимости у нас есть вариант "Видимость по условию", который умеет работать с переменными из таблицы. К примеру у нас есть 2 пользователя, Сергей и Иван, один из них уже оплатил платный доступ к урокам школы, а другой еще нет. Будем использовать колонку из нашей таблицы: Оплата (да/нет):
Данные есть, теперь мы можем их использовать в редакторе в разделе "Видимость по условию", для этого: 1. Добавить условие;
- В левой колонке выбираем переменную из данных пользователя, оплата "да".
- Условие "Равняется"
- В правой колонке пишем текстом да
- Результат, данный блок открыт только для пользователей с оплатой "Да". Видео-инструкция⬇⬇⬇