CMS: Работа с режимами коннектора набора данных и разрешениями доступа к коллекции
3 мин. чтения
Управляйте и решайте, могут ли элементы, подключенные к набору данных, читать коллекцию, записывать в коллекцию или и то, и другое, с помощью режима набора данных. В настройках разрешений и конфиденциальности коллекции определите, кто может выполнять определенные действия с вашей коллекцией.
Режимы набора данных
Режим набора данных определяет, как подключенные элементы могут взаимодействовать с коллекциями.
В настройках набора данных можно выбрать один из следующих режимов набора данных:
- Чтение: элементы на странице опубликованного сайта могут читать и отображать контент из вашей коллекции. Однако посетители не могут редактировать, добавлять или удалять контент.
- Запись: элементы на странице не могут отображать контент из коллекции. Посетители могут взаимодействовать с элементами пользовательского ввода и кнопкой отправки, чтобы добавлять контент в коллекцию. Однако посетители не могут редактировать контент в вашей коллекции.
- Чтение и запись: элементы на странице могут читать и отображать контент из коллекции. Посетители могут взаимодействовать с элементами пользовательского ввода и кнопкой отправки, чтобы добавлять или редактировать контент в коллекции.
Подробнее о добавлении и настройке набора данных.
Права доступа к коллекции
Настройте разрешения доступа и конфиденциальность коллекции, чтобы контролировать тип контента, который вы храните, а также кто может его просматривать и редактировать.
Выберите одно из следующих разрешений доступа к коллекции:
- Публичная: все могут просматривать контент из этой коллекции. Используйте этот вариант для коллекции с вашим собственным контентом, который будет отображаться на сайте.
- Отправка формы: любой посетитель может отправлять контент в эту коллекцию. Используйте этот вариант для коллекций, в которых будут храниться данные, введенные пользователями.
- Пользовательский доступ: создайте собственные разрешения доступа к коллекции. Эта опция позволяет установить определенные разрешения, если вы обнаружите, что ни одно из общих разрешений или разрешений для пользователей сайта не подходит для вас.
- Личные данные: контент из коллекции личных данных не появится на сайте. Только администратор может получить доступ к контенту в этой коллекции. Используйте этот вариант для коллекций, которые будут содержать контент, доступный только администратору сайта.
- Пользовательский контент: только зарегистрированные пользователи могут отправлять или изменять контент в этой коллекции. Используйте этот вариант для коллекций, в которых будет храниться контент, введенный пользователем, и который он может редактировать.
- Только для пользователей: только зарегистрированные пользователи могут просматривать контент из этой коллекции. Используйте этот вариант для коллекций, в которых будет храниться контент, доступный для просмотра только пользователям сайта.
- Пользовательская отправка формы: только зарегистрированные пользователи могут отправлять контент в эту коллекцию. Используйте этот вариант для коллекций, в которых будет храниться контент, введенный только пользователями сайта.
Подробнее об изменении разрешений доступа к коллекции контента.
Пример
Допустим, у нас есть коллекция, в которой сохраняются комментарии пользователей. Мы хотим разрешить всем читать комментарии, но только пользователям сайта могут добавлять комментарии. Для этого мы будем использовать коллекцию для сохранения комментариев — форму, созданную из элементов ввода и таблицу для отображения комментариев.
Мы начнем с настройки разрешений доступа к пресету, созданному пользователями. Этот пресет позволяет любому пользователю читать содержимое коллекции, но только пользователи сайта могут создавать контент, и только пользователи сайта могут обновлять и удалять контент, который они создали.
Затем мы добавляем элементы страницы и определим настройки режима коннектора набора данных:
Мы начнем с настройки разрешений доступа к пресету, созданному пользователями. Этот пресет позволяет любому пользователю читать содержимое коллекции, но только пользователи сайта могут создавать контент, и только пользователи сайта могут обновлять и удалять контент, который они создали.
Затем мы добавляем элементы страницы и определим настройки режима коннектора набора данных:
- Контент страницы: форма для ввода комментариев.
- Режим набора данных: запись. Ограничивает, что можно делать на странице, только добавлением нового контента.
- Разрешения доступа к коллекции: ограничивает, кто может иметь доступ к контенту для роли пользователя.
- Контент страницы: таблица для отображения комментариев.
- Режим набора данных: чтение. Ограничивает, что можно делать на странице, только просмотром контента коллекции.
- Разрешения доступа к коллекции: не ограничивает, кто может иметь доступ к контенту, и предоставляет доступ всем посетителям.
Обратите внимание, что разрешения доступа для коллекции также позволяют пользователям сайта обновлять или удалять контент, который они сами создали. Однако, поскольку мы не создали страницу с набором данных, установленным в режиме Чтение и запись, у них нет возможности использовать эти разрешения.
Мы можем изменить набор данных на странице с формой на Чтение и запись. Нам нужно будет добавить на страницу некоторые функции, обычно в виде кнопок, чтобы пользователи могли перейти к своему комментарию, удалить комментарий или отредактировать его. Подробнее о том, как разрешить пользователям сайта управлять действующим контентом сайта.
Была ли статья полезна?
|