Шаблоны вывода материалов и настройка позиций

8.9/10 оценка (11 голосов)

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

Где в Zoo настраиваются шаблоны?

Возможные выводы шаблонаНа странице администрирования компонента кликните по вкладке «шестеренка». Затем выберите приложение, например, JBZoo App. В появившейся таблице найдите колонку, которая называется Вывод шаблона.

Какие шаблоны за что отвечают?

Иконка RSS в адресной строке

Кнопка для подписки на RSS

Feed — RSS лента

Отвечает за вывод ленты RSS для быстрой подписки на новости. В ленте новостей вы можете настроить только краткое описание материала (анонс). В него по желанию можно добавить любые текстовые поля.

При включении RSS в настройках каталога или категории, некоторые браузеры отображают иконку в адресной строке для быстрого добавления ленты. Показывается она только для категории и титульной страницы.

В JBZoo есть настройка включения кнопки RSS внутри контента каталога. Для нее имеется еще несколько полезных опций.

Пример вывода шаблона Full

Full — детальная страница материала

Используется для отображения детальной страницы.

Когда вы назначите элементы в шаблоне Full, они появятся на странице с подробной информацией материала. Например, Full используется на демо-сайте.

Шаблон для связанных материалов

Related — связанные материалы

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

Пример teaser в категории товаров

Teaser — список материалов

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

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

В JBZoo дополнительно шаблон будет использоваться на странице результатов расширенного поиска (фильтра) по сайту.

Пример вывода шаблона "Subcategory item"

Subcategory item (доступен только в JBZoo) — материалы внутри подкатегорий

Отвечает за показ материалов внутри подкатегорий.

Пример вы можете видеть на скриншоте слева. Здесь «Раздел 1» и «Раздел 2» — это подкатегории основной категории «Несколько рубрик блога».

Подача объявлений

Submission — форма подачи материала

Этот шаблон отвечает за внешний вид и набор полей формы, через которую пользователи с фронтэнда (публичной части сайта) могут создавать или редактировать материалы.

Например, так организована подача объявлений на демо-сайте.

Вы можете ознакомиться подробнее с настройками форм подачи материалов.

Шаблон Compare

Compare (доступен только в JBZoo) — сравнение материалов

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

Подробнее о возможностях и настройках сравнения товаров.

Добавление в избранное для перехода в шаблон Zoo

Шаблон избранного в Zoo

Favorite (доступен только в JBZoo) — список избранного

Отвечает за отображение информации на странице списка избранных материалов, которые пользователь выбирает, нажав на кнопку «Избранное».

Как добавлять элементы (поля)?

Пример позиций шаблона FullКликните по шаблону, который вы хотите настроить. С левой стороны вы увидите всевозможные позиции.

Разные шаблоны имеют разные позиции и отображают поля в различных частях страницы. Чтобы назначить элементы, просто перетащите их из правой области в левую.

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

 

Материал, Шаблон

У меня остались вопросы, где я могу их задать?

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