CMS: Отображение блога из выбранных рубрик на динамических страницах

5 мин. чтения
Используйте динамические страницы для отображения постов блога из определенных рубрик и настраивайте макет по желанию.
Динамические страницы позволяют отображать только те рубрики, которые вы хотите, и показывать предварительный просмотр выбранных постов блога с прямой ссылкой на каждый пост. У динамической страницы есть собственный URL-адрес, на который вы можете добавить ссылку в кнопке, изображении или пункте меню.
Вставьте ссылки на них с других страниц или непосредственно из пунктов меню, отображайте конкретную информацию (например, дату, автора) и показывайте нужные коллекции на любой странице сайта.
Важно:
При использовании динамических страниц для отображения рубрик блога необходимо учитывать следующие ограничения. Посетители сайта не могут делиться постами, редактировать посты или подписываться на блог на динамических страницах. Посетители сайта также не могут ставить лайки таким постам.
Прежде чем начать, убедитесь, что на вашем сайте:

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

Добавьте динамическую страницу для размещения рубрики блога.

Чтобы добавить динамическую страницу:

  1. Нажмите CMS  в левой части редактора.
  2. Нажмите Коллекции приложений Wix
  3. В разделе Блог наведите курсор на Рубрики и нажмите значок Другие действия .
  4. Нажмите Пустая динамическая страница.
В URL-адресе динамической страницы видно, что название коллекции соответствует динамическому значению страницы.

Шаг 2 | Добавьте репитер или таблицу

Выберите, как вы хотите отобразить коллекции блога — как репитер или как таблицу. Репитер отображает коллекцию, используя макет, который вы можете изменить, например, добавить еще одно текстовое поле, изображение или кнопку. В таблице для отображения коллекции используются макеты, которые нельзя изменить.

Чтобы добавить репитер или таблицу:

  1. Нажмите Добавьте в левой части редактора.
  2. Нажмите Список.
  3. Перетащите выбранный репитер или таблицу на страницу.

Шаг 3 | Добавьте и подключите второй набор данных и фильтр

Репитеры и таблицы могут отображать элементы из коллекций, в которых вы отфильтровали один набор данных другим набором данных. Динамическая страница создается автоматически с набором данных - в этом случае она настроена для размещения коллекции рубрик блога. Теперь мы добавляем второй набор данных для размещения постов блога.
Мы также добавляем фильтр во второй набор данных, чтобы ссылаться на категории, в которых находятся посты блога.

Чтобы добавить и подключить второй набор данных и фильтр:

  1. Нажмите CMS  в левой части редактора.
  2. Выберите Элементы контента и затем нажмите значок Добавить рядом с Набором данных.


  3. Нажмите на только что добавленный набор данных.
  4. Нажмите Настройка.
  5. Выберите Посты из раскрывающегося списка Подключение коллекции.
  6. Нажмите + Добавить фильтр.
  1. Выберите Рубрики (Categories) из раскрывающегося списка Фон поля.
  2. Нажмите Другой набор данных в разделе Источник значения.
  3. Выберите Элементы рубрик из раскрывающегося списка Набор данных.
  4. Нажмите Добавить фильтр.

Шаг 4 | Подключите репитер или таблицу

Подключите репитер или таблицу к коллекции постов блога.

Чтобы подключить репитер или таблицу:

  1. Нажмите на репитер или таблицу в редакторе.
  2. Нажмите значок Подключить к данным .
  3. В раскрывающемся списке Подключить набор данных выберите Посты.
  4. Свяжите каждый из компонентов репитера или таблицы с соответствующими полями в коллекции.
    Примечание: вы также можете связать изображение или кнопку с URL-адресом страницы поста (URL). Это приведет посетителя на этот пост при клике.
  1. Нажмите Предпросмотр.

Что дальше?
Если у вас есть несколько постов на одной странице, вы можете использовать опцию загрузить больше или нумерацию страниц, чтобы показать больше постов блога.

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

|