CMS: О наборах данных

4 мин. чтения
Набор данных — это связующее звено между элементами на странице и контентом в ваших коллекциях CMS (системы управления контентом). Они носят чисто функциональный характер и не отображаются на вашем опубликованном сайте. С помощью наборов данных вы можете создать двустороннее соединение для отображения контента коллекции, хранения пользовательского ввода или и того, и другого. В настройках набора данных вы можете указать, какие элементы загружаются, в каком порядке и сколько отображается одновременно. 
Новый интерфейс с наборами данных:
В Wix Studio мы переместили наборы данных в панель инспектора справа, чтобы вам было проще использовать их. Подробнее о новых наборах данных в Wix Studio

Подключайте и отображайте контент коллекции на страницах

Наборы данных позволяют контролировать, какие части элементов страницы подключаются к каким полям в коллекции. Каждый набор данных подключается к коллекции, и каждый элемент, подключенный к набору данных, подключается к полю в коллекции. Это открывает новый способ управления тем, какой контент будет отображаться.

Подключите набор данных к репитерам для оптимизации процесса дизайна. Репитеры позволяют создать один элемент, состоящий из нескольких элементов, повторяющих один и тот же макет. В наборе данных вы выбираете, какие поля коллекции подключаются к элементам. Затем каждый элемент в вашем репитере отображает отдельный элемент из вашей коллекции, сохраняя при этом единообразный макет. 
Скриншот подключений в наборе данных.

Контролируйте, что посетители сайта могут делать с коллекцией

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

Установите режим набора данных на Запись или Чтение и запись, если вы используете элементы ввода, чтобы разрешить посетителям сайта отправлять контент непосредственно в ваши коллекции. Создайте настраиваемые формы, используя элементы ввода, такие как текстовые поля, радиокнопки, раскрывающиеся меню, кнопки загрузки и многое другое. Вы можете ограничить отправку только для пользователей сайта или создать настраиваемые разрешения доступа к каждой коллекции. 

Установите режим набора данных на Чтение и запись или Чтение, если вы хотите, чтобы посетители использовали элементы ввода для фильтрации контента коллекции, с которой они взаимодействуют на вашем сайте. 
Скриншот режима набора данных в настройках набора данных.

Контролируйте, сколько элементов отображается и загружается

Используйте поле «Максимум отображаемых элементов» в наборе данных, чтобы выбрать, сколько элементов загружать за раз. Помните, что одновременная загрузка большого количества элементов может замедлить загрузку страницы. Вместо этого добавьте кнопку «Показать еще» или нумерацию страниц. Это позволит посетителям просматривать больше элементов, когда они этого хотят, сохраняя баланс между доступностью контента и скоростью загрузки.

Добавьте условия сортировки в набор данных, чтобы выбрать порядок отображения элементов. Используйте фильтры в наборе данных, чтобы исключить определенные элементы, которые вы не хотите отображать на сайте. Вы можете применить фильтры на основе значений набора данных, чтобы показать связанные элементы из других коллекций. Например, продемонстрируйте основные элементы из одной коллекции и связанные с ними элементы из другой коллекции, например, альбомы и соответствующие им песни. 
Скриншот поля с максимальным количеством отображаемых элементов, фильтров и сортировок в наборе данных.

Создавайте настраиваемые элементы навигации

Улучшите навигацию по сайту с помощью настраиваемых элементов навигации, адаптированных с учетом ваших потребностей. Создайте настраиваемые кнопки навигации, подключив обычные кнопки к набору данных. Затем выберите в наборе данных параметр «Подключить действие при нажатии к», чтобы выбрать, что произойдет при нажатии кнопки (например, «Показать еще», «Следующая динамическая страница» или «Следующий элемент»). 

Используйте элементы нумерации страниц, чтобы показать большой объем контента в репитере или галерее. Нумерация страниц позволяет разбить содержимое контента на отдельные «страницы», по которым посетители могут легко перемещаться. Подключите панель нумерации страниц к набору данных, чтобы автоматизировать процесс и убедиться, что посетители могут легко переходить с одной страницы на другую для просмотра обширного контента. 
Скриншот, показывающий кнопку, связанную со следующей динамической страницей.

Управляйте динамическим контентом страницы

Наборы данных важны как для динамических страниц списков, так и для динамических страниц элементов. Они служат мостом между контентом, хранящимся в коллекциях, и элементами на странице.

На динамических страницах списка, наборы данных получают контент из подключенной коллекции и делают его доступным для элементов в репитере. Это позволяет динамически отображать несколько элементов в структурированном и повторяющемся формате. При подключении репитера к набору данных количество отображаемых элементов автоматически регулируется в зависимости от контента коллекции.

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

Была ли статья полезна?

|