header-logo
Wix LearnСовершенствуйте навыки с помощью наших курсов и учебных статей.
Wix БлогПолучайте рекомендации по веб-дизайну, маркетингу и многому другому.
Центр обучения SEOУзнайте, как увеличить органический трафик из поисковых систем.
Website developmentСоздайте собственный сайт на нашей полнофункциональной платформе.
Наймите профессионалаНайдите подходящего специалиста, который поможет вам достичь целей.
placeholder-preview-image
В этой статье
  • Шаг 1 | Добавьте динамическую страницу списка
  • Шаг 2 | (Необязательно) Изменение структуры (последнего) фрагмента URL
  • Шаг 3 | Подключение репитера к CMS
  • Шаг 4 | (Необязательно) Управление настройками набора данных
  • Шаг 5 | (необязательно) Создание кнопок «Показать еще» или кнопок навигации
  • Шаг 6 | (Необязательно) Настройка фильтрации элементов для посетителей
  • Часто задаваемые вопросы

CMS: Создание и настройка динамической страницы списка

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

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

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

Шаг 1 | Добавьте динамическую страницу списка

В панели CMS редактора создайте динамическую страницу списка для своей коллекции. Это добавит новую страницу, на которой в репитере будут отображаться различные элементы из коллекции; вы сможете настроить его позже.
  1. Перейдите в редактор.
  2. Нажмите CMS слева в редакторе.
  3. Нажмите Ваши коллекции.
  4. Выберите коллекцию, на основе которой вы хотите создать динамичную страницу списка.
  5. Нажмите Другие действия и выберите Добавить динамичную страницу.
  6. Выберите Страница списка и нажмите Добавить на сайт.
    Совет: выберите также Страница пункта, чтобы одновременно добавить динамичную страницу пункта для этой коллекции.
Скриншот добавления динамической страницы списка.

Шаг 2 | (Необязательно) Изменение структуры (последнего) фрагмента URL

Возможно, вы захотите изменить структуру фрагмента URL вашей динамичной страницы списка, чтобы веб-адреса ваших динамичных страниц были упорядочены.

Например, вы можете создать следующие структуры фрагментов URL для своих динамичных страниц:
  • Динамичная страница списка: https://www.{your-domain.com}/{collection-name}
  • Динамичная страница категории: https://www.{your-domain.com}/{collection-name}/{category}
  • Динамичная страница пункта: https://www.{your-domain.com}/{collection-name}/{category}/{primary-field}

При редактировании структуры фрагмента URL помните, что она не может использоваться другими существующими страницами на вашем сайте. Чтобы быть уникальной, структура фрагмента URL не может иметь тот же префикс (например, {Название коллекции}) и то же количество переменных, что и другая страница на вашем сайте, даже если переменные отличаются.
Важно:
Если вы хотите, чтобы старые динамичные URL-адреса автоматически перенаправляли на новые URL-адреса, которые вы создаете, убедитесь, что к вашему сайту сначала подключен домен. Если к сайту не подключен домен, старые URL-адреса перестанут работать, и вместо них будут загружаться страницы с ошибкой 404.

Чтобы изменить структуру фрагмента URL динамической страницы списка:


  1. Перейдите в редактор.
  2. Нажмите Страницы и меню слева в редакторе.
  3. Нажмите Динамичные страницы.
  4. Наведите курсор на созданную динамичную страницу списка и нажмите иконку Другие действия справа.
    Совет: по умолчанию созданная динамичная страница списка называется: {Название коллекции} (Список)
  5. Нажмите SEO.
  6. Отредактируйте поле Структура фрагмента URL:
    1. Нажмите Редактировать рядом с полем Структура фрагмента URL и выберите нужное действие:
      • Добавить переменную: нажмите + Добавить переменную и выберите поле типа «Текст» или «Число», чтобы использовать его значения в структуре фрагмента URL.
      • Добавить статические значения: нажмите на поле и введите статические значения, которые вы хотите использовать в структуре фрагмента URL. Используйте только латинские буквы, цифры или дефисы.
    2. Нажмите Сохранить.
Скриншот редактирования структуры фрагмента URL для динамической страницы списка.
  1. Нажмите Заменить URL, чтобы подтвердить изменения. Предыдущие URL-адреса динамической страницы будут удалены и перестанут работать. Вместо них для динамической страницы будут созданы новые URL-адреса.

Шаг 3 | Подключение репитера к CMS

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

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

Чтобы предоставить больше информации о каждом элементе, вы можете прикрепить к репитеру больше поддерживаемых элементов. Затем подключите эти элементы к полям коллекции в наборе данных, где вы управляете всеми подключениями CMS.
Хотите использовать галерею или таблицу вместо репитера?
При желании вы можете отображать элементы коллекции в галерее или таблице. Удалите репитер по умолчанию, а затем добавьте галерею Wix Pro Gallery или таблицу. Затем подключите каждую часть галереи или таблицы к коллекции CMS через набор данных так же, как вы подключали репитер.
  1. (Необязательно) Добавьте элементы в репитер (например, кнопки, текст, изображения) или удалите ненужные элементы. Вы можете отрегулировать размер репитера, чтобы в нем поместились все элементы.
  2. Нажмите на элемент репитера и выберите иконку Подключить к CMS .
  3. В панели Подключить репитер справа нажмите на элемент, который вы хотите подключить.
  4. В разделе Подключения выберите соответствующие варианты в выпадающих списках, чтобы подключить элемент к нужному полю коллекции или действию набора данных. Параметры зависят от типа элемента.
Советы:
  • Чтобы связать элемент кнопки с динамической страницей позиции, нажмите на поле Действие при клике подключается к и выберите динамическую страницу позиции коллекции, которая заканчивается на (Item).
  • Чтобы связать элемент изображения с динамической страницей позиции, нажмите на выпадающий список Ссылка подключается к и выберите динамическую страницу позиции коллекции, которая заканчивается на (Item).
Скриншот привязки кнопки к динамической странице позиции коллекции.
  1. Нажмите Подключения репитера в верхней части панели справа.
  2. Повторите шаги 3–5 выше, чтобы подключить элементы к полям коллекции или действиям набора данных.
Скриншот параметров подключения набора данных для подключенного репитера.
  1. Настройте элементы репитера по своему усмотрению.
    Совет: вы можете добавить или удалить элементы из репитера в любое время. Отключите элементы, если хотите использовать статический контент, который не меняется.
  2. Нажмите Превью, чтобы протестировать динамичную страницу списка.
  3. Нажмите Опубликовать, если вы готовы применить изменения на сайте.

Шаг 4 | (Необязательно) Управление настройками набора данных

По умолчанию набор данных динамичной страницы позволяет изначально отображать до 100 пунктов в репитере или галерее. Вы можете изменить количество пунктов при загрузке, чтобы разрешить загрузку до 1000 пунктов за раз. Вы также можете добавить фильтры, чтобы включить только определенные пункты, или добавить сортировку, чтобы управлять порядком их отображения.
  1. Перейдите в настройки подключенного набора данных репитера:
    1. Нажмите на репитер.
    2. Нажмите иконку Подключить к CMS .
    3. Нажмите Настройки набора данных в панели Подключить репитер справа.
  2. (Необязательно) Нажмите на тип разрешений рядом с Разрешения, чтобы определить, кто может просматривать, добавлять, обновлять или удалять контент коллекции на опубликованном сайте.
  3. (Необязательно) Нажмите на поле Название набора данных, если вам нужно изменить название набора данных.
  4. (Только для Velo) Нажмите на поле ID набора данных, чтобы изменить ID, используемый для идентификации набора данных в коде страницы.
  5. Нажмите на выпадающий список Режим набора данных и выберите соответствующий вариант:
    • Чтение: подключенные элементы могут считывать и отображать контент из вашей коллекции. Элементы не могут изменять контент коллекции.
    • Чтение и запись: подключенные элементы могут отображать контент из вашей коллекции. Элементы ввода могут добавлять или редактировать контент в вашей коллекции.
  6. Отредактируйте поле Количество пунктов для загрузки, чтобы установить максимальное количество элементов, которые могут загружаться одновременно. Это также максимальное количество элементов, которые могут загружаться, когда посетители нажимают кнопки «Показать еще», «Следующая/Предыдущая страница» или панели пагинации. Инструкции см. в следующем разделе.
    Примечание: это поле не относится к таблицам. Если вы используете таблицу для отображения элементов, ограничьте количество отображаемых элементов, нажав иконку Макет таблицы, затем установив пользовательскую высоту таблицы и включив пагинацию.
Скриншот настройки набора данных «Количество пунктов при загрузке».
  1. (Необязательно) Нажмите + Добавить фильтр, чтобы показывать только определенные элементы в репитере.
  2. (Необязательно) Нажмите + Добавить сортировку, чтобы выбрать порядок появления элементов в репитере.
  3. Нажмите Превью, чтобы протестировать динамичную страницу списка.
  4. Нажмите Опубликовать, если вы готовы применить изменения на сайте.

Шаг 5 | (необязательно) Создание кнопок «Показать еще» или кнопок навигации

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

Вы также можете добавить кнопки «Следующая/Предыдущая страница» или панель пагинации (только в редакторе Wix), которые заставляют подключенный репитер или галерею отображать следующую или предыдущую «страницу» пунктов. Поле Количество пунктов при загрузке определяет максимальное количество пунктов, которые появляются на каждой «странице».
Выберите действие:
Совет:
В редакторе Wix вы также можете подключить панель пагинации, которая позволяет посетителям переключаться между «страницами» пунктов. Поле Количество пунктов при загрузке определяет, сколько пунктов может отображаться на каждой «странице» панели пагинации. Если вы хотите, чтобы панели пагинации появились в Редакторе Studio, проголосуйте за эту функцию здесь.

Шаг 6 | (Необязательно) Настройка фильтрации элементов для посетителей

Предоставьте посетителям способы фильтрации элементов на динамической странице списка с помощью элементов ввода. Выберите любой из следующих элементов ввода, позволяющих фильтровать контент: Радиокнопки, Чекбоксы, Выпадающий список, Теги выбора или Ползунок (только диапазонные ползунки).
Скриншот с примерами элементов ввода, используемых для фильтрации элементов на динамической странице списка.

Часто задаваемые вопросы

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

Helpmate

Привет,

Нужны дополнительные рекомендации?
Unlock personalized helpLog in to get the most out of Helpmate.