Документация для разработчиков
Темная тема
Недоступно в редакциях: Старт

Группы блогов


Описание blog.groups

Компонент выводит непустые группы блогов. Компонент стандартный и входит в дистрибутив модуля.

В структуре визуального редактора компонент расположен по пути Общение > Блоги > Группы блогов.

Компонент относится к модулю Блоги.



Параметры

Поле Параметр Описание
Внешний вид
Количество выводимых групп GROUPS_COUNT Указывается число непустых групп, которые будут выведены на странице.
Количество столбцов COLS_COUNT Указывается количество столбцов, в которые будут выведены группы.
Шаблоны ссылок
Шаблон пути к странице группы блогов PATH_TO_GROUP Указывается путь к странице группы блогов.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Первое поле для сортировки SORT_BY1 Указывается поле, по которому будет происходить первая сортировка групп блогов:
  • ID - по идентификатору;
  • NAME – по названию.
Выбрав пункт (другое)->, можно сформировать свой вариант первой сортировки групп блогов.
Направление сортировки SORT_ORDER1 Задается направление для первой сортировки:
  • ASC – по возрастанию;
  • DECS – по убыванию.
Второе поле для сортировки SORT_BY2 Указывается поле, по которому будет происходить вторая сортировка групп блогов:
  • ID - по идентификатору;
  • NAME – по названию.
Выбрав пункт (другое)->, можно сформировать свой вариант второй сортировки групп блогов.
Направление сортировки SORT_ORDER2 Задается направление для второй сортировки:
  • ASC – по возрастанию;
  • DECS – по убыванию.
Имена переменных
Имя переменной для идентификатора группы блогов GROUP_VAR Указывается имя переменной, которой передается идентификатор группы блогов.
Имя переменной для страницы PAGE_VAR Указывается имя переменной, которой передается страница блога.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:blog.groups","",Array(
		"GROUPS_COUNT" => "0",
		"COLS_COUNT" => "3",
		"SORT_BY1" => "NAME",
		"SORT_ORDER1" => "ASC",
		"SORT_BY2" => "ID",
		"SORT_ORDER2" => "ASC",
		"PATH_TO_GROUP" => "blog_g_blog.php?page=group&group_id=#group_id#",
		"GROUP_VAR" => "group_id",
		"PAGE_VAR" => "page",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "86400"
	),
);?>



© «Битрикс», 2001-2024, «1С-Битрикс», 2024