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") );