CMS: О динамических страницах
9 мин.
Динамическая страница - это тип веб-страницы, созданной для отображения контента из коллекции CMS (системы управления контентом). Они позволяют создавать сайты, которые могут эффективно обрабатывать большой объем контента, сохраняя при этом единообразный дизайн и опыт пользователей.
В Wix есть два типа динамических страниц; динамические страницы списков и динамические страницы элементов. Динамические страницы списка отображают несколько элементов коллекции в репитере, галерее или таблице. Элементы в репитере, галерее или таблице ссылаются на одну динамическую страницу элемента, используемую для предоставления более подробной информации о конкретном элементе. Каждый элемент получает свою собственную «версию» одной и той же динамической страницы с уникальным окончанием URL.
Динамические страницы помогают эффективно масштабировать сайт, поскольку вам нужно настроить их дизайн только один раз. Затем добавьте элементы в коллекцию, чтобы автоматически создать новые URL-адреса для каждого элемента. Весь динамический контент управляется в вашей коллекции, где вы можете предоставить участникам команды разрешения на совместную работу. Вы также можете создать динамическую страницу управления элементом, где соавторы и пользователи сайта с определенными ролями могут добавлять или редактировать контент коллекции с вашего опубликованного сайта.
Совет:
Сайты Wix имеют ограничение в 100 статических страниц, но динамические страницы дают вам гораздо больше гибкости. Каждая динамическая страница может отображать до 298 уникальных страниц, и каждый элемент коллекции получает свой уникальный URL страницы. Это упрощает отображение больше контента на сайте. Узнайте, как динамические страницы могут помочь вам создать всесторонний сайт.
Добавление динамических страниц
При добавлении динамических страниц вы можете создать их из собственной коллекции или выбрать пресет. Пресет - это шаблон для создания динамических страниц в CMS.
Каждый пресет включает:
- Коллекция: эта коллекция CMS состоит из примеров контента, который подключается к двух типам динамических страниц, которые также добавляются в редактор. Узнайте, как создать собственную коллекцию.
- Динамическая страница списка: на этой странице демонстрируются несколько элементов из коллекции в репитере или галерее. Нажав на пункт в этих элементах, вы попадете на динамическую страницу элемента.
- Динамическая страница элемента: на этой странице отображаются сведения об отдельном элементе из коллекции. Каждый элемент коллекции получает собственный URL-адрес динамической страницы элемента, при этом каждая страница поддерживает одинаковый дизайн и макет.
Примечание
При добавлении новой динамической страницы выбор пустой страницы добавляет пустую динамическую страницу элемента. Затем вы можете добавить элементы для дизайна страницы. Чтобы показать динамический контент, подключите такие элементы, как изображения, текстовые поля и кнопки, к набору данных динамической страницы.

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

Динамические страницы-списки
Эти страницы похожи на индексы или каталоги, отображающие различные элементы из вашей коллекции. Информация об элементах отображается в репитере, галерее или таблице. Вы выбираете, какие сведения будут отображаться, связывая каждую часть элемента с другим полем коллекции. Вы можете позволить посетителям фильтровать отображаемый контент, добавляя элементы ввода, такие как выпадающие списки и чекбоксы.
Редактор именует динамические страницы списка как {Collection name} (List).
Подробнее о настройке динамических страниц списка.
Динамические страницы элементов
Эти страницы предоставляют более подробную информацию об отдельных элементах вашей коллекции. Они состоят из различных типов элементов, которые вы подключаете к полям коллекции для отображения контента из определенного элемента. На каждой динамической странице элемента используется один и тот же макет и дизайн, поэтому вам нужно создать страницу только один раз.
В коллекции может быть сотни элементов, каждый из которых имеет одну динамическую страницу, и у каждой есть свой уникальный URL-адрес. При управлении страницами сайта в редакторе вы увидите только одну динамическую страницу элемента на коллекцию. Однако в редакторе вы можете переключаться между элементами, чтобы просмотреть, как каждый уникальный элемент отображается на странице.
Редактор именует динамические страницы элементов {Collection name} (Item).
Подробнее о настройке динамических страниц элементов.
Динамические страницы элементов для перечисления элементов по категориям
Эти страницы помогают вам разделить элементы коллекции на сайте на категории, используя динамические страницы категорий. Каждая категория получает свою версию страницы, где посетители могут просмотреть список элементов в этой категории и выбрать определенные элементы для получения дополнительной информации.
Например, если вы - блоггер и охватываете разные жанры, эти страницы позволяют организовать отзывы по жанрам, что облегчит посетителям поиск интересующего их контента. Вы можете настроить эти страницы, настроить их структуру URL-адресов и даже создать основную динамическую страницу, на которой отображаются все категории.
Ваш редактор именует эти динамические страницы «категорий» так же, как и динамические страницы элементов, например {Collection name} (Item). При необходимости вы можете переименовать их, чтобы их было легче идентифицировать.
Динамические страницы элементов управления
Эти страницы позволяют вам, соавторам сайта и определенным пользователям сайта управлять контентом коллекции непосредственно с опубликованного сайта. Страница предварительно заполнена элементами ввода, которые подключаются к определенным полям коллекции. У каждого элемента есть своя версия страницы. В зависимости от разрешений доступа к коллекции, которые вы выбрали, соответствующие люди могут просматривать, добавлять, обновлять или удалять контент элемента. Динамические страницы управления элементами доступны только в редакторе Studio.
Редактор именует динамические страницы элементов {Collection name} (Manage Item).
Изменение контента на динамических страницах
Динамические элементы, такие как текст, изображения и кнопки, подключаются к набору данных, который связывает поля коллекции. Эти элементы получают свое содержимое из значений в подключенных полях. Чтобы изменить контент, который используется в этих элементах, измените значения в соответствующих полях коллекции. Вы также можете повторно подключить элементы к разным полям коллекции, чтобы настроить, какие поля используются для контента.
Элементы и части элементов, которые не подключены к набору данных, являются статическими и их можно редактировать как обычно. Например, вы можете подключить кнопку к набору данных и настроить действие при клике для подключения к динамической странице элемента. В параметрах подключения вы можете оставить метку кнопки отключенной и использовать статический текст на кнопке, который не меняется (например, «Подробнее»).
Подробнее о редактировании контента коллекции CMS.

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

Управление настройками SEO динамической страницы
Вы можете изменить большинство настроек SEO для динамических страниц в панели SEO. Для динамических страниц списка перейдите в раздел «Основные страницы» в панели управления. Для динамических страниц элементов перейдите в раздел «Редактировать по типу страницы». Для обоих типов динамических страниц перейдите во вкладку SEO в настройках страницы в редакторе, чтобы добавить переменные к URL-адресам.
Подробнее о работе с настройками SEO динамической страницы.

Часто задаваемые вопросы
Нажмите ниже, чтобы получить ответы на частые вопросы о динамических страницах.
Как связать элементы с динамической страницы-списка с динамической страницей элемента?
Можно ли добавить панель навигации в репитеры и галереи?
Можно ли добавить кнопки «Далее» и «Назад» для перехода между элементами?
Можно ли показать множество изображений и видео на динамической странице элемента?
Что такое структура фрагментов URL?
Можно ли конвертировать статическую страницу в динамическую страницу элемента?
Может ли мой набор данных отображать контент из разных коллекций?
Могу ли я установить динамическую страницу в качестве домашней страницы моего сайта?