CMS: Добавление и настройка набора данных
14 мин.
Набор данных служит мостом, который соединяет элементы на странице с контентом в коллекции CMS (системы управления контентом). Используйте наборы данных для создания двусторонней связи для отображения контента коллекции, сохранения значений ввода пользователей в коллекции или и того, и другого. В настройках набора данных можно управлять тем, какие элементы отображаются, в каком порядке и какое количество может быть загружено за один раз.
В этой статье рассказывается о том, как сначала добавить и настроить набор данных, а затем подключить к нему элементы страницы. Кроме того, вы можете создать набор данных при подключении поддерживаемых элементов к коллекции.
Прежде чем начать:
Убедитесь, что вы добавили CMS на сайт, если еще не сделали этого.
Шаг 1 | Добавьте набор данных
В редакторе перейдите на страницу, на которой вы хотите подключить элементы к коллекции CMS, и добавьте набор данных. Если вы хотите использовать набор данных для сбора данных от посетителей, выберите набор данных формы.
редактор Wix
Редактор Studio
- Перейдите в редактор и откройте нужную страницу.
- Нажмите CMS
слева. - Нажмите Добавить элементы контента.
- Выберите тип набора данных, который вы хотите добавить:
- Набор данных: добавьте набор данных для подключения элементов страницы, чтобы они могли отображать контент из вашей коллекции. По умолчанию для этого набора данных установлен режим «Чтение».
- Набор данных формы: добавьте набор данных, настроенный для приема отправки формы от посетителей сайта. По умолчанию для этого набора данных установлен режим «Запись».

Шаг 2 | Подключение набора данных к коллекции
Выберите коллекцию, которую вы хотите подключить к набору данных. Вы будете использовать эту коллекцию для отображения контента в элементах страницы, сбора данных от посетителей или для того и другого.
редактор Wix
Редактор Studio
- Нажмите на выпадающий список Выбрать коллекцию и выберите коллекцию, которую вы хотите подключить.
Совет: выберите Создать коллекцию, чтобы создать новую коллекцию. - (Необязательно) Нажмите на поле Название набора данных, чтобы изменить его название.
- Нажмите Создать (title).

Шаг 3 | Редактирование настроек набора данных
Настройте параметры набора данных, чтобы точно определить, как контент подключенной коллекции взаимодействует с элементами страницы. Начните с настройки разрешений, чтобы контролировать, кто может просматривать или изменять контент на опубликованном сайте. Выберите режим набора данных, чтобы определить, может ли он считывать, записывать или делать и то, и другое. Отредактируйте максимальное количество пунктов при загрузке и настройте параметры производительности для оптимальной загрузки. Вы также можете добавить фильтры и сортировку, чтобы управлять тем, какие пункты отображаются и в каком порядке.
Редактор Wix
Редактор Studio
- (Необязательно) Нажмите на тип разрешений рядом с пунктом Разрешения, чтобы определить, кто может просматривать, добавлять, обновлять или удалять контент коллекции.
- (Необязательно) Нажмите на поле Название набора данных, если вам нужно изменить название набора данных.
- (Только для Velo) Нажмите на поле ID набора данных, чтобы изменить ID, используемый для идентификации набора данных в коде страницы.
- Нажмите на выпадающий список Режим набора данных и выберите соответствующий вариант:
- Чтение: подключенные элементы могут считывать и отображать контент из вашей коллекции. Элементы не могут изменять контент коллекции.
- Запись: подключенные элементы не могут отображать контент из коллекции. Элементы ввода могут добавлять контент в коллекцию, но не могут изменять существующий контент коллекции.
- Чтение и запись: подключенные элементы могут отображать контент из вашей коллекции. Элементы ввода могут добавлять или редактировать контент в вашей коллекции.
- Отредактируйте поле Количество пунктов при загрузке, чтобы установить максимальное количество пунктов, которые могут быть загружены за один раз.

- (Только для кода) Установите соответствующие флажки в разделе Производительность:
- Загружать после загрузки страницы: данные набора данных загружаются только после того, как остальная часть страницы полностью загрузится. Это означает, что первоначальный рендеринг страницы не будет заблокирован этим набором данных, что ускорит загрузку страницы. Мы рекомендуем этот параметр, когда элементы, отображающие данные, изначально не видны. Например, если для их просмотра требуется прокрутка или открытие раздела.
- Загружать страницы с помощью курсоров: набор данных будет загружать начальные и последующие данные с использованием последовательных курсоров. Это ускоряет загрузку данных за счет того, что разрешена навигация только между следующей и предыдущей страницами данных. Навигация между различными страницами с помощью панели пагинации или действий набора данных «Следующая/Предыдущая страница» при этом параметре недоступна.
- Загружать только подключенные поля: набор данных загружает только те поля, которые подключены к элементам на странице. Неподключенные поля и данные коллекции, доступ к которым осуществляется через код, исключаются, что может значительно повысить производительность за счет сокращения ненужной загрузки данных. Этот параметр особенно полезен для оптимизации времени загрузки, особенно на страницах со сложными наборами данных.
- (Необязательно) Нажмите + Добавить фильтр, чтобы добавить фильтр набора данных, который включает или исключает определенные пункты из отображения в подключенных элементах набора данных.
- (Необязательно) Добавьте сортировку набора данных, чтобы управлять порядком отображения подключенных пунктов. Выберите способ сортировки пунктов:
- Сортировка по значению поля:
- Нажмите Добавить новую сортировку в разделе Сортировка.
Совет: чтобы отредактировать существующее условие сортировки, наведите на него курсор, нажмите на иконку Чемпион
и выберите Редактировать. - Нажмите на выпадающий список Поле и выберите поле, по которому нужно выполнить сортировку.
- Нажмите на выпадающий список Заказ и выберите порядок, в котором должен отображаться контент.
- Нажмите Добавить сортировку.
- Нажмите Добавить новую сортировку в разделе Сортировка.
- Сортировка в случайном порядке:
- Нажмите Другое в разделе Сортировка.
- Включите переключатель Случайный порядок.
- Сортировка по значению поля:

Совет:
Кроме того, вы можете отображать элементы в том же порядке, в котором они отображаются в коллекции, включив функцию «Отразить на сайте». Если вы включили эту функцию, вы можете добавить сортировку в набор данных, чтобы изменить порядок, используемый в коллекции.
- (Необязательно) Включите переключатель Показать на всех страницах в разделе Дополнительная настройка, чтобы использовать набор данных глобально на всех страницах сайта. Это позволит вам подключать элементы в хедере или футере к коллекции CMS.
Примечание: добавление большого количества глобальных наборов данных может замедлить работу сайта.
Шаг 4 | Подключение элементов страницы к набору данных
Теперь пришло время подключить элементы страницы к набору данных, чтобы они могли считывать или записывать контент. Вы увидите различные варианты подключения в зависимости от подключаемого элемента. Если вы подключаете изображение или кнопку, вы можете выбрать действия при клике, чтобы определить, что происходит, когда посетители нажимают на них (например, «Показать еще», «Отправить», «Следующий пункт»).
Редактор Wix
Редактор Studio
- В редакторе выберите элемент, который вы хотите подключить к набору данных.
- Нажмите на иконку Подключить к CMS
. - Нажмите на выпадающий список Выбрать набор данных и выберите нужный набор данных.
- Нажмите на соответствующие выпадающие меню в разделе Подключения и выберите поля коллекции или действия набора данных, которые вы хотите подключить к каждой части элемента. Параметры подключения зависят от типа подключаемого элемента.

- Нажмите Превью, чтобы проверить подключения CMS.
- Нажмите Опубликовать, если вы готовы применить изменения на сайте.
Часто задаваемые вопросы
Нажмите на вопрос ниже, чтобы узнать подробнее о настройке наборов данных.
Как настроить объем контента, который отображается в репитерах и галереях?
Может ли набор данных отображать контент из разных коллекций?
Можно ли подключить текстовые элементы для отображения общего количества элементов в коллекции?
Могу ли я управлять порядком отображения элементов на опубликованном сайте из коллекции?
Как связать кнопки или изображения с динамической страницей позиции?
Создание кнопки «Показать еще»
Почему кнопка «Показать еще» в галерее Wix Pro Gallery не реагирует на настройки набора данных?
Можно ли добавить кнопки «Далее» и «Назад», чтобы посетители могли переключаться между элементами?
Можно ли добавить панель пагинации в репитеры и галереи?
Что делает переключатель «Случайный порядок»?



