Как отобразить динамический контент в репитере
4 мин.
Подключите репитер к CMS (системе управления контентом), чтобы показывать динамический контент. С помощью CMS вы управляете контентом в коллекциях отдельно и подключаете поля коллекции к элементам в репитере. Репитер сохраняет единообразие дизайна, а каждый элемент репитера показывает контент из коллекции о конкретном элементе.
Прежде чем начать:
Если вы еще не сделали этого, добавьте на сайт CMS.
Как подключить репитер к коллекции CMS?
Начните с добавления CMS на сайт, если вы еще этого не сделали. Затем создайте коллекцию, в которой вы будете хранить весь контент, который вы хотите использовать.
Когда вы будете готовы подключить коллекцию к репитеру, создайте набор данных. Затем подключите набор данных к коллекции и выберите, какие поля коллекции связать с каждым элементом репитера.
- (Если вы используете CMS впервые) Добавьте CMS на сайт.
- Создать коллекцию, который включает контент, который вы хотите отобразить.
- Выберите репитер в редакторе и нажмите значок Подключить к CMS
.
- Нажмите на раскрывающийся список Выберите набор данных и выберите существующий набор данных, который подключается к коллекции. Также вы можете выбрать Добавить набор данных, затем выберите коллекцию, которую хотите подключить, дайте ей название и нажмите Создать.
- В разделе Подключения нажмите на элемент, который вы хотите подключить к коллекции CMS (например, изображение, текст, фон).
- Нажмите на раскрывающийся список в разделе Параметры подключения и выберите, какие поля коллекции вы хотите подключить к элементу.
- Нажмите Подключения репитеров в верхней части панели и повторите шаги 5-6 для каждого элемента, который вы хотите подключить.
- Опубликуйте сайт, чтобы изменения вступили в силу.
Подробнее о подключении элементов к наборам данных.
Что такое коллекция?
Коллекции CMS - это базы данных, в которых вы храните контент, такой как текст, изображения и видео, для использования на динамических страницах и элементах.
Чтобы создать коллекцию:
- Нажмите CMS
в боковой или верхней панели.
- Нажмите Создать коллекцию.
- Нажмите Начать с нуля. Совет: также можно нажать Создать с помощью ИИ , чтобы позволить ИИ (Искусственному интеллекту) создать коллекцию для вас.
- Нажмите Далее.
- Введите название коллекции.
- (Только написание кода) Введите идентификатор коллекции для использования в коде.
- Оставьте коллекцию Несколько элементов (по умолчанию) отмеченной и нажмите Создать.
- Добавьте поля в коллекцию вручную или импортируйте файл CSV:
- Добавьте поля вручную: нажмите + Добавить, чтобы начать вручную добавлять поля в коллекцию.
- Импортируйте CSV файл: нажмите Импортировать элементы, чтобы загрузить файл CSV в коллекцию.
- Добавьте элементы в коллекцию:
- Нажмите + Добавить.
- Добавьте контент элемента в каждое соответствующее поле.
- Повторите этот шаг, чтобы создать столько элементов, сколько вам нужно.
Далее узнайте, как:
Настройте разрешения доступа и конфиденциальность коллекции, чтобы контролировать тип контента, который вы храните, а также кто может просматривать и редактировать его на вашем опубликованном сайте.
Что такое набор данных?
Наборы данных - это важное связующее звено между элементами на странице и контентом в коллекции CMS. Вы можете использовать наборы данных для создания двустороннего подключения, позволяющего отображать контент коллекции, фиксировать ввод данных пользователей или и то, и другое.
Наборы данных позволяют контролировать, какие части элементов страницы подключаются к каким полям в коллекции. Каждый набор данных подключается к коллекции, и каждый элемент, подключенный к набору данных, подключается к полю в коллекции. Это открывает новый способ управления тем, какой контент будет отображаться.
Подробнее о добавлении и настройке набора данных.
Как добавить ссылку к элементу репитера, которая бы вела на динамическую страницу элемента?
Вы можете настроить репитер так, чтобы при нажатии на изображение или кнопку вы переходили на динамическую страницу элемента. Убедитесь, что к репитеру уже прикреплена изображение или кнопка. Затем выполните следующие действия, чтобы связать элемент с динамической страницей элемента.
- Нажмите, чтобы создать новый набор данных и подключить его к коллекции, или выберите существующий набор данных из раскрывающегося списка Подключить набор данных.
- В разделе Подключения нажмите на соответствующий элемент изображения или кнопки и подключите его к динамической странице элемента:
Совет: динамические страницы элементов отображаются в списке как: {Collection name} (Item)- Изображение: нажмите на раскрывающийся список Подключить к и выберите соответствующую динамическую страницу элемента в разделе Динамические страницы.
- Кнопка: нажмите на раскрывающийся список Подключить действие при нажатии и выберите динамическую страницу элемента в разделе Динамические страницы.
- Выберите, как открывается страница, в разделе Где открыть?
- (Необязательно) Нажмите на соответствующие раскрывающиеся меню в разделе Параметры подключения, чтобы подключить к элементу больше полей коллекции.
Подробнее:
Как разрешить посетителям сайта фильтровать контент, который отображается в репитере?
Используйте элементы ввода, чтобы посетители сайта могли фильтровать контент репитера. Добавьте на страницу элементы ввода и подключите их к тому же набору данных, что и репитер.
Обязательно:
- Установите набор данных в режим чтения или чтения и записи.
- Установите разрешения доступа к коллекции, чтобы посетители могли просматривать контент.
Ознакомьтесь с пошаговым руководством по фильтрации контента с помощью элементов ввода.
Полное руководство см. в статье CMS: отображение контента в репитере.
Была ли статья полезна?
|