Как это сделать

Мы не ограничиваем личные кабинеты по дизайну и шаблону, а позволяем самостоятельно определить его структуру благодаря привычным инструментам редактора. Вы можете как и раньше использовать колонки, текст, картинки, секции и выводить в них информацию пользователей, которую вы собрали в процессе регистрации. Например начать можно с приветствия: 1. Переходим на вкладку "Данные" —>"Пользователь"—>"Пользователь (авторизован)"

image

2. Добавляем "Секцию с блоками", подключаем таблицу в настройках секции

image

3. Выбираем количество выводимых записей из БД.

  1. Добавляем текстовый компонент и в нем выводим переменную имени пользователя:

image

Таким образом, мы можем переключаться между существующими пользователями и просматривать внешний вид в редакторе, как-будто мы авторизованы от их лица.

Как настроить внешний вид страницы для гостей, которые не зарегистрировались?

Весь остальной функционал построен на условиях видимости компонентов/секций, мы можем скрыть секцию для гостей и оставить ее только для авторизованных пользователей. Пример настройки в видео ниже⬇

Роли на странице, разделение на группы

С разным содержимым страницы для гостей и пользователей мы разобрались, но что делать в случаях, когда нужно разделить на группы зарегистрированных клиентов? Для этого в том же блоке настроек видимости у нас есть вариант "Видимость по условию", который умеет работать с переменными из таблицы. К примеру у нас есть 2 пользователя, Сергей и Иван, один из них уже оплатил платный доступ к урокам школы, а другой еще нет. Будем использовать колонку из нашей таблицы: Оплата (да/нет):

image

Данные есть, теперь мы можем их использовать в редакторе в разделе "Видимость по условию", для этого: 1. Добавить условие;

  1. В левой колонке выбираем переменную из данных пользователя, оплата "да".
  2. Условие "Равняется"
  3. В правой колонке пишем текстом да
  4. Результат, данный блок открыт только для пользователей с оплатой "Да". Видео-инструкция⬇⬇⬇