Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Создание из под editor структуры личных кабинетов (роли, страницы)
Данный функционал доступен в новых версиях исходного Blank-решения (декабрь 2023). Т.е. это не является частью обновляемого ядра, а надстройка в виде SQL пакета.
Editor позволяет создавать роли (пример: роль покупателя, роль владельца товара или объекта и пр.), страницы, ленды, а также управлять ими. Другими словами можно воссоздать всю структуру сайта - личных кабинетов для ролей и страниц в этих кабинетах.
Управление ролями в ЛК editor осуществляется на странице /roles (в меню пункт "Роли"). Общий вид страницы:
Для создания новой неадминистративной роли на странице "Роли" нажимаем кнопку "Добавить".
Новая роль отобразится в таблице ниже, При желании можно задать описание роли в колонке "Описание".
Также возле названия роли есть счетчик, указывающий сколько пользователей имеют данную роль.
Удалить выбранную роль можно, только если ни у кого из пользователей нет данной роли (счетчик пользователей пустой). Следующим этапом создаем нужные страницы для нашей новой роли, для этого в таблице ролей, раскрываем подтаблицу (знак "+" возле названия роли):
Здесь создаем новые страницы при помощи кнопки "Добавить" в подтаблице у заданной Роли. Добавленная страница:
Доступ к новой странице есть только у пользователей, у которых есть нужная роль.
Если кликнуть по колонке "КОД" по ссылке на страницу, то editor получит предупреждение "Извините, у меня нет доступа к этой странице ".
Чтобы добавить другие роли для этой страницы в колонке "название" нажимаем на ссылку "Настройки страницы":
Код в URL - название страницы в адресной строке браузера
Роли - список ролей у которых есть доступ к данной странице (через запятую, без пробелов. Пример: all - все юзеры, * - все зарегистрированные юзеры, либо выбрать из списка нужные роли.)
Стартовая страница в кабинете - будет ли данная страница стартовой в ЛК кабинета юзера у которого есть выбранная роль.
Скрыть стандартный заголовок - если включено, то скрывает стандартный заголовок страницы.
Лейаут страницы - позволяет выбрать нужный шаблон (кабинет, пустой, лендинг).
В меню - если включено, то данная страница будет отображаться в меню.
Иконка в меню - картинка страницы.
Порядок - порядок отображения в меню (чем меньше число, тем страницы будет выше располагаться).
Предзаголовок в меню - позворляет задать предзаголовок в меню.
Род. страница - позволяет выбрать родительскую страницу.
Дополнительные материалы
- Описание кабинета для администрации сайта (роль editor)
- Работа со страницами
- Управление ролями и пользователями на сайте
- Работа с лендингами
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта