Необходимо сделать календарь новостей, чтобы фильр списка новостей работал по заданному свойству инфоблока
Что сделано
1. на странице размещен календарь новостей и список новостей, они привязаны друг к другу с помощью общего фильтра
все нормально фильтрует по дате активности
2. создано свойство инфоблока property_data
3. компоненте изменено следующее
при этом в календаре отображаются активными даты которые нужны, но фильтрации не происходит, он продолжает фильтровать по активной дате
Что сделано
1. на странице размещен календарь новостей и список новостей, они привязаны друг к другу с помощью общего фильтра
все нормально фильтрует по дате активности
2. создано свойство инфоблока property_data
3. компоненте изменено следующее
$arSelectedFields = Array("ACTIVE", $arParams["DATE_FIELD"], "ID", "IBLOCK_ID", "SITE_ID", "DETAIL_PAGE_URL", "NAME", "LANG_DIR", "SORT", "IBLOCK_TYPE", "PREVIEW_TEXT", "PREVIEW_TEXT_TYPE", "PROPERTY_DATA"); $arDays[ConvertDateTime($arItem["PROPERTY_DATA_VALUE"], CLang::GetDateFormat("SHORT"))][] = $arItem; $arTime = ParseDateTime($dayNews["PROPERTY_DATA_VALUE"], CLang::GetDateFormat("FULL")); $arParams["DATE_FIELD"]=>$dayNews["PROPERTY_DATA_VALUE"], |
при этом в календаре отображаются активными даты которые нужны, но фильтрации не происходит, он продолжает фильтровать по активной дате