Ковыряние в шаблоне комплексного компонента показало что записи группы выводятся с помощью компонента bitrix:socialnetwork.log.ex а за фильтр группы отвечает переменная "GROUP_ID"
Собственно вот этот код компонента у меня (значения которые указаны в массиве $arParams не определены в этом примере)
Код |
---|
$APPLICATION->IncludeComponent(
"bitrix:socialnetwork.log.ex",
"",
Array(
"ENTITY_TYPE" => "",
"GROUP_ID" => "13",
"USER_VAR" => $arParams["VARIABLE_ALIASES"]["user_id"],
"GROUP_VAR" => $arParams["VARIABLE_ALIASES"]["group_id"],
"PATH_TO_USER" => "/community/socnet/index.php?page=user&user=#user_id#",
"PATH_TO_GROUP" => "group_view.php?page=group&group_id=#group_id#",
"SET_TITLE" => "N",
"AUTH" => "Y",
"SET_NAV_CHAIN" => "N",
"PATH_TO_MESSAGES_CHAT" => $arParams["PM_URL"],
"PATH_TO_VIDEO_CALL" => $arParams["PATH_TO_VIDEO_CALL"],
"PATH_TO_CONPANY_DEPARTMENT" => $arParams["PATH_TO_CONPANY_DEPARTMENT"],
"PATH_TO_GROUP_PHOTO_SECTION" => $arParams["PARENT_COMPONENT_RESULT"]["PATH_TO_GROUP_PHOTO_SECTION"],
"PATH_TO_SEARCH_TAG" => $arParams["PATH_TO_SEARCH_TAG"],
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"SHOW_YEAR" => $arParams["SHOW_YEAR"],
"NAME_TEMPLATE" => "#NAME# #LAST_NAME#",
"SHOW_LOGIN" => "Y",
"SUBSCRIBE_ONLY" => "N",
"SHOW_EVENT_ID_FILTER" => "Y",
"SHOW_FOLLOW_FILTER" => "N",
"USE_COMMENTS" => "Y",
"PHOTO_THUMBNAIL_SIZE" => "48",
"PAGE_ISDESC" => "N",
"AJAX_MODE" => "N",
"AJAX_OPTION_SHADOW" => "N",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CONTAINER_ID" => "log_external_container",
"PAGE_SIZE" => 10,
"SHOW_RATING" => $arParams["SHOW_RATING"],
"RATING_TYPE" => $arParams["RATING_TYPE"],
"PAGETITLE_TARGET" => "pagetitle_log",
"SHOW_SETTINGS_LINK" => "Y",
"AVATAR_SIZE" => $arParams["LOG_THUMBNAIL_SIZE"],
"AVATAR_SIZE_COMMENT" => $arParams["LOG_COMMENT_THUMBNAIL_SIZE"],
"NEW_TEMPLATE" => $arParams["LOG_NEW_TEMPLATE"],
"SET_LOG_CACHE" => "Y"
)
); |
Ну и компонент который выводит форму ввода нового сообщения в конкретную группу соцсети bitrix:socialnetwork.blog.post.edit
Параметр SOCNET_GROUP_ID это ID группы соцсети
(значения которые указаны в массиве $arParams не определены в этом примере)
Код |
---|
$APPLICATION->IncludeComponent("bitrix:socialnetwork.blog.post.edit","",Array(
"ID" => "new",
"PATH_TO_BLOG" => $APPLICATION->GetCurPageParam("", array("WFILES")),
"PATH_TO_POST" => $arParams["PATH_TO_USER_MICROBLOG_POST"],
"PATH_TO_GROUP_POST" => $arParams["PATH_TO_GROUP_MICROBLOG_POST"],
"PATH_TO_POST_EDIT" => $arParams["PATH_TO_USER_BLOG_POST_EDIT"],
"PATH_TO_SMILE" => "/bitrix/images/socialnetwork/smile/",
"SET_TITLE" => "N",
"GROUP_ID" => $arParams["BLOG_GROUP_ID"],
"USER_ID" => $USER->GetID(),
"SET_NAV_CHAIN" => "N",
"USE_SOCNET" => "Y",
"MICROBLOG" => "Y",
"USE_CUT" => $arParams["BLOG_USE_CUT"],
"NAME_TEMPLATE" => "#NAME# #LAST_NAME#",
"CHECK_PERMISSIONS_DEST" => "N",
"TOP_TABS_VISIBLE" => "Y",
"SOCNET_GROUP_ID" => "13"
)
); |
Может кому и понадобится в будущем эта информация.