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

Меню блогов


Описание blog.menu

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

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

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



Параметры

Поле Параметр Описание
Источник данных
Путь блога BLOG_UTL Поле содержит код, в котором передается идентификатор блога.
Шаблоны ссылок
Шаблон пути к главной странице блога PATH_TO_BLOG Указывается путь к главной странице конкретного блога.
Шаблон пути к главной странице PATH_TO_BLOG_INDEX Указывается путь к главной странице.
Шаблон пути к недописанным сообщениям PATH_TO_DRAFT Указывается путь к недописанным сообщениям.
Шаблон пути к странице редактирования сообщения PATH_TO_POST_EDIT Указывается путь к странице редактирования сообщения блога.
Шаблон пути к странице пользователя блога PATH_TO_USER Указывается путь к странице пользователя блога.
Шаблон пути к странице сообщений друзей пользователя PATH_TO_USER_FRIENDS Указывается путь к странице сообщений друзей пользователя.
Шаблон пути к настройкам доступа пользователей PATH_TO_USER_SETTINGS Указывается путь к странице редактирования списка друзей пользователя.
Шаблон пути к странице настройки групп пользователей PATH_TO_GROUP_EDIT Указывается путь к странице настройки групп пользователей блога.
Шаблон пути к настройкам блога PATH_TO_BLOG_EDIT Указывается путь к странице редактирования настроек блога.
Шаблон пути к настройкам тегов сообщений PATH_TO_CATEGORY_EDIT Указывается путь к странице настроек категорий сообщений блога.
Дополнительные настройки
Добавлять пункт в цепочку навигации SET_NAV_CHAIN [Y|N] При отмеченной опции в цепочку навигации будет добавлен пункт с названием блога.
Имена переменных
Имя переменной для идентификатора блога BLOG_VAR Задается имя переменной, которой передается ID блога.
Имя переменной для идентификатора сообщения POST_VAR Указывается имя переменной, которой передается идентификатор сообщения блога.
Имя переменной для страницы PAGE_VAR Указывается имя переменной, которой передается страница блога.
Имя переменной для идентификатора пользователя USER_VAR Указывается имя переменной, которой передается идентификатор пользователя блога.


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

<?$APPLICATION->IncludeComponent("bitrix:blog.menu","",Array(
		"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#",
		"PATH_TO_BLOG_INDEX" => "blog.php",
		"PATH_TO_DRAFT" => "blog_b_draft.php?page=draft&blog=#blog#",
		"PATH_TO_POST_EDIT" => "blog_p_edit.php?page=post_edit&blog=#blog#&post_id=#post_id#",
		"PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#",
		"PATH_TO_USER_FRIENDS" => "blog_friends.php?page=user_friend&user_id=#user_id#",
		"PATH_TO_USER_SETTINGS" => "blog_user_set.php?page=user_settings&blog=#blog#",
		"PATH_TO_GROUP_EDIT" => "blog_user_gr.php?page=group_edit&blog=#blog#",
		"PATH_TO_BLOG_EDIT" => "blog_b_edit.php?page=blog_edit&blog=#blog#",
		"PATH_TO_CATEGORY_EDIT" => "blog_category.php?page=category_edit&blog=#blog#",
		"BLOG_VAR" => "blog",
		"POST_VAR" => "post_id",
		"PAGE_VAR" => "page",
		"USER_VAR" => "user_id",
		"BLOG_URL" => $blog,
		"SET_NAV_CHAIN" => "Y"
	),
);?>



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