Настройка шаблонов специальных страниц с помощью дочерней темы

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

Следование процессу настройки шаблонов через дочернюю тему — это стандартный процесс, который можно узнать из плагина WooCommerce — шаблоны из плагина можно скопировать в тему и настроить в соответствии с потребностями пользователя. Если вы знакомы с такой настройкой в WooCommerce, у вас не возникнет проблем с настройкой основных шаблонов из плагина Citadela Listing.

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

Шаблоны специальных страниц

Шаблоны для специальных страниц можно найти по следующим путям в папке плагина Citadela Listing:

  • Страница сведений о предмете – ./plugin/cpt/item/templates/single-item.php
  • Страница категории листинга – ./plugin/cpt/item/templates/taxonomy-category.php
  • Страница местоположения листинга – ./plugin/cpt/item/templates/taxonomy-location.php
  • Список результатов поиска – ./plugin/parts/items-search-page.php
  • Результаты поиска сообщений – ./plugin/parts/items-search-page.php - страница результатов поиска сообщений использует тот же шаблон, что и страница результатов поиска для сообщений о предметах.

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

Обратите внимание, что эта статья предназначена для описания того, как настраивать основные шаблоны макета, а не HTML-шаблоны блоков.