Описание 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"
),
);?>