Понимание опции «Сообщения для текущей страницы» внутри модуля блога Divi

Опубликовано: 2022-02-12

Когда мы думаем о модуле блога Divi, мы обычно думаем о странице блога. Однако модуль блога Divi включает в себя функции, которые могут помочь вам создавать различные страницы. Сообщения для текущей страницы — это параметр внутри модуля «Блог», динамически отображающий сообщения. В этой статье мы внимательно рассмотрим сообщения для текущей страницы и посмотрим, что они делают и как их использовать.

Что такое сообщения для текущей страницы?

Сообщения для текущей страницы — это параметр в разделе «Содержимое» модуля «Блог». По умолчанию он отключен. При включении изменяются некоторые параметры модуля.

Что такое сообщения для текущей страницы?

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

У него также обычно есть опция «Включенные категории». Это дает вам список ваших категорий, чтобы вы могли выбрать те, которые вы хотите, чтобы модуль отображал. Сюда входят все категории, в которых будут отображаться сообщения из каждой категории, независимо от категории, для которой предназначена страница. Другой вариант — Текущая категория. Это отображает сообщения из категории, выбранной пользователем.

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

Что такое сообщения для текущей страницы?

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

Использование параметра «Сообщения для текущей страницы» с шаблоном блога

Мы создадим простой шаблон страницы архива, демонстрирующий, как он работает. Этот шаблон будет включать заголовок и два модуля блога. Чтобы создать шаблон страницы архива, перейдите в Divi > Theme Builder на панели управления WordPress. Выберите Добавить новый шаблон .

Использование параметра «Сообщения для текущей страницы» с шаблоном блога

Назначить всем страницам категорий

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

Назначить всем страницам категорий

Создайте шаблон категории

Выберите «Создать пользовательское тело» . Для справки: я использую шрифты и цвета из бесплатного шаблона страницы категории для пакета макетов Blogger от Divi и создаю макет с нуля. Вы также можете использовать его в качестве шаблона и следовать модулям, которые я добавляю.
Создайте шаблон категории

Стиль раздела

Сначала откройте настройки раздела, нажав на синюю шестеренку.

Стиль раздела

Прокрутите вниз до Фона и добавьте цвет #fbf9f4. Закройте настройки раздела.

  • Цвет фона: #fbf9f4

Стиль раздела

Добавить строку

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

Добавить строку

Создайте динамический заголовок

Затем добавьте текстовый модуль в строку.

Создайте динамический заголовок

Для основного содержимого выберите « Использовать динамическое содержимое ».

Создайте динамический заголовок

Откроется список параметров, в котором вы можете выбрать динамический контент для отображения. Выберите Категории сообщений .

Создайте динамический заголовок

Закройте следующий набор параметров. Мы будем использовать настройки по умолчанию.

Создайте динамический заголовок

Далее переходим на вкладку «Дизайн» . Измените текст на Видалока и цвет на #161616. Установите размер шрифта рабочего стола на 80 пикселей и щелкните значок телефона, чтобы установить размер шрифта телефона на 60 пикселей. Измените высоту линии на 1,15 em. Закройте настройки модуля Текст.

  • Шрифт: Видалока
  • Цвет: #161616
  • Размер: 80 пикселей, 60 пикселей
  • Высота линии: 1,15 см

Создайте динамический заголовок

Добавьте первый модуль блога

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

Добавьте первый модуль блога

Выберите сообщения для текущей страницы

Во-первых, включите публикации для текущего контента . Введите 1 для количества сообщений.

  • Сообщения для текущего содержания: Да
  • Количество сообщений: 1

Выберите сообщения для текущей страницы

Стиль первого модуля блога

Элементы

Прокрутите вниз до «Элементы » и отключите «Показать разбивку на страницы». Мы будем использовать это для второго модуля блога.

  • Показать пагинацию: нет

Стиль первого модуля блога

Фон

Прокрутите вниз до « Фон » и измените цвет на rgba (255,255,255,0).

  • Фон сетки: rgba(255,255,255,0)

Стиль первого модуля блога

Текст заголовка

Далее переходим на вкладку «Дизайн» . Измените макет на полную ширину. Это будет работать как наш избранный пост в области героев. Отключить наложение.

  • Макет: Полная ширина
  • Наложение: Выкл.

Стиль первого модуля блога

Затем перейдите к тексту заголовка . Используйте Видалоку для Шрифта и измените цвет на #161616. Измените высоту строки на 1,4 em.

  • Шрифт: Видалока
  • Цвет: #161616
  • Высота строки: 1,4 эм

Стиль первого модуля блога

Метатекст

Прокрутите вниз до метатекста и измените цвет на #e2c29d.

  • Цвет: #e2c29d

Стиль первого модуля блога

Расстояние

Затем перейдите в Spacing и измените Top Margin на 0vw. Это предотвращает наложение модуля на заголовок.

  • Верхнее поле: 0vw

Стиль первого модуля блога

Коробчатая тень

Наконец, перейдите в Box Shadow и отключите его. Теперь вы можете закрыть этот модуль, и мы клонируем его для второго модуля.

  • Коробчатая тень: нет

Стиль первого модуля блога

Добавьте второй модуль блога

Теперь продублируйте первый модуль и откройте его настройки. Этот модуль блога будет отображать ленту блога. Мы начнем с его настроек, добавим еще несколько и внесем некоторые изменения.

Добавьте второй модуль блога

Содержание

Измените количество постов на 6 и номер смещения поста на 1.

  • Количество сообщений: 6
  • Смещение поста: 1

Добавьте второй модуль блога

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

Элементы

Прокрутите вниз до « Элементов » и включите кнопку «Подробнее» и разбиение на страницы.

  • Кнопка «Подробнее»: Да
  • Пагинация: Да

Добавьте второй модуль блога

Стиль второго модуля блога

Далее переходим на вкладку «Дизайн» . Поскольку мы скопировали модуль, стиль которого уже был создан, нам нужно будет стилизовать только те элементы, которые модуль не использовал.

В разделе «Макет » измените его на «Сетка».

  • Макет: Сетка

Стиль второго модуля блога

Читать дальше Текст

Прокрутите до настроек « Читать больше текста ». Измените Шрифт на Видалока и Стиль на Подчеркнутый.

  • Шрифт: Видалока
  • Стиль: Подчеркнутый

Стиль второго модуля блога

Измените Цвет текста на #161616, Размер на 16px и Высоту линии на 1.8em.

  • Цвет текста: #161616
  • Размер: 16 пикселей
  • Высота строки: 1,8 см

Стиль второго модуля блога

Текст страницы

Перейдите к тексту страницы и измените шрифт на Vidaloka и цвет на # 161616.

  • Шрифт: Видалока
  • Цвет: #161616

Стиль второго модуля блога

Наконец, прокрутите до Граница и измените Закругленные углы на 0 пикселей. Закройте модуль и сохраните шаблон страницы.

  • Закругленные углы: 0px

Стиль второго модуля блога

Сообщения для текущих результатов страницы

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

Сообщения для текущих результатов страницы

Это моя инженерная категория. У меня есть два поста в этой категории.

Сообщения для текущих результатов страницы

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

Сообщения для текущих результатов страницы

Теперь первый модуль блога отображает последнюю запись во всех категориях, а второй модуль блога динамически отображает ленту блога в зависимости от выбранной категории. Обратите внимание, второй модуль по-прежнему начинается со второго поста в категории «Образование» из-за смещения.

Сообщения для текущих результатов страницы

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

Сообщения для текущих результатов страницы

Другой пример — сообщения для текущей страницы на основе тегов

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

Другой пример — посты на основе тегов

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

Другой пример — посты на основе тегов

Я выбрал страницу архива для тега Software Engineering. Этот тег применяется к сообщениям в моих категориях «Инженерия» и «Наука о данных». В заголовке правильно отображается тег. Тем не менее, сообщения из всех моих категорий. Я хочу, чтобы он показывал сообщения только с этим тегом.

Другой пример — посты на основе тегов

Я не хочу показывать сообщения по их категориям. Вместо этого я хочу показывать сообщения по их тегам. Мы не можем выбирать категории и не можем выбирать теги. Сообщения для текущей страницы — наш лучший вариант. Категории не важны. Он заботится только о динамических отношениях между сообщениями. Поскольку это страница архива тегов, она будет динамически просматривать теги.

Другой пример — посты на основе тегов

На странице «Архив моих тегов» теперь отображаются только сообщения с правильными тегами.

Другой пример — посты на основе тегов

И, просто для демонстрации, он не получает динамический тег из заголовка. Я удалил заголовок в приведенном ниже примере. Divi получает динамическую информацию с самой страницы архива тегов.

Другой пример — посты на основе тегов

Окончание мыслей

Это наш взгляд на понимание опции «Сообщения для текущей страницы» в модуле «Блог Divi». Он прост в использовании и дает вам больше контроля над страницами архива. Поскольку это динамично, этот параметр намного шире, чем использование категорий.

Ждем вашего ответа. Используете ли вы сообщения для текущей страницы в модуле блога Divi? Дайте нам знать об этом в комментариях.