Мой компонент
<?$APPLICATION->IncludeComponent(
"bitrix:news.calendar",
".default",
array(
"AJAX_MODE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "Y",
"AJAX_OPTION_JUMP" => "Y",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"COMPONENT_TEMPLATE" => ".default",
"DATE_FIELD" => "DATE_ACTIVE_FROM",
"DETAIL_URL" => "",
"IBLOCK_ID" => "29",
"IBLOCK_TYPE" => "calendar",
"MONTH_VAR_NAME" => "month",
"NEWS_COUNT" => "0",
"SET_TITLE" => "Y",
"SHOW_CURRENT_DATE" => "Y",
"SHOW_MONTH_LIST" => "Y",
"SHOW_TIME" => "Y",
"SHOW_YEAR" => "Y",
"TITLE_LEN" => "0",
"TYPE" => "NEWS",
"WEEK_START" => "1",
"YEAR_VAR_NAME" => "year"
),
false
);?>
По умолчанию стрелки переключения месяцев работают по этом эти url:
?month=05&year=2016
как сделать URL при переключении такими "/2016/05/"?
пример
www.bazaar.ru/events/2016/05/19
В данном примере компонент тот же только изменён очень, пытаюсь понять его логику и повторить.
Часть с датой:
/events/<?=$arResult["currentYear"]?>/<?=$arResult["currentMonth"]?>/<?=$arDay["day"]?>/" class="event-link">
<?=$arDay["day"]?></a><?//=$arDay["events"][0]["url"]?> <?else:?>
<span><?=$arDay["day"]?></span>
<?endif;?></td>
Осталось разобраться с переключателями
Подсказали, что как то так можно перенастраивать:
http://адрессайта/bitrix/admin/urlrewrite_list.php...
Но не вполне понятно как там настроить именно news.calendar, с детальной новостью понятно а вот с news.calendar как то не очень