Сохраните материал
Поделиться статьёй
global $nvcBlogRelatedFilter;
$nvcBlogRelatedFilter = array("ACTIVE" => "Y");
if (!empty($arResult["VARIABLES"]["ELEMENT_ID"])) {
$nvcBlogRelatedFilter["!ID"] = (int)$arResult["VARIABLES"]["ELEMENT_ID"];
} elseif (!empty($arResult["VARIABLES"]["ELEMENT_CODE"])) {
$nvcBlogRelatedFilter["!CODE"] = (string)$arResult["VARIABLES"]["ELEMENT_CODE"];
}
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"nvc_blog_related",
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NEWS_COUNT" => "3",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"FILTER_NAME" => "nvcBlogRelatedFilter",
"FIELD_CODE" => array(
"NAME",
"PREVIEW_TEXT",
"PREVIEW_PICTURE",
"DETAIL_PICTURE",
"DATE_ACTIVE_FROM",
),
"PROPERTY_CODE" => array("ARTICLE_LEAD", "READING_TIME"),
"CHECK_DATES" => $arParams["CHECK_DATES"],
"DETAIL_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["detail"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => "Y",
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SET_TITLE" => "N",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"ADD_SECTIONS_CHAIN" => "N",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"ACTIVE_DATE_FORMAT" => $arParams["LIST_ACTIVE_DATE_FORMAT"],
),
$component,
array("HIDE_ICONS" => "N")
);