Компонент "Последние комментарии"
В поставку модуля входит компонент, с помощью которого выводится список последних комментариев на сайте. Как правило, анонсы комментариев публикуются на стартовой странице или на главной странице раздела.
Настройки компонента:
- Тип и код инфоблока — указывают обсуждение (инфоблок), анонсы из которых следует отобрать.
- Сколько комментариев отбирать — сколько анонсов следует отобрать.
- Максимальная длина анонса. Данным параметром указывается, какая допустимая максимальная длина текста анонса. Если текст комментария длиннее указанного параметра, он будет обрезан (без разрыва слов) и вконце добавлено троеточие. По-умолчанию: 200.
- Уникальные 'родители' — если данный параметр установлен, анонсы будут отбираться из разных обсуждений.
- Показывать подпись, дату и время — параметры, указывающие: публиковать или нет соответствующие поля комментария.
- Переопределить язык, который используется на сайте — при необходимости указать принудительный язык для использовании в компоненте, используется данный параметр. Влияет на формулировку даты (название месяца).
- Использовать кеш — параметр указывает, следует ли использовать кеширование. Какой тип кеширования используется, настраивается в соответствующих установках модуля. Кеширование крайне рекомендовано, поскольку выборка производится по разделам инфоблока, а API системы для разделов не такое расширенное и удобное, как для элементов, поэтому запросов получается много.
В комплект входит два шаблона. Первый — .default — публикует блоки анонсов один под другим, по внешнему виду представляет собой упрощённый вид главного обсуждения. В зависимости от настроек компонента, анонсы сопровождаются подписью, датой указанного формата и временем, когда был оставлен комментарий.
Облегчённый вариант шаблона по-умолчанию: без аватаров и более крупный шрифт.
Второй — inline — публикует анонсы комментариев один за другим, чередуя выделение полужирным шрифтом ссылкой без выделения.