Получаю данные
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM", "DETAIL_PAGE_URL", "PREVIEW_PICTURE", "PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>17, 'ID' => $arResult["SECTION_UF"]['UF_ARTICLES'],"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"], "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT" => "ASC"), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$arFields['PROPERTIES'] = $ob->GetProperties();
$arResult['ARTICLES'][$arFields['ID']] = $arFields;
}
Затем пытаюсь вывести на страницу
<?foreach($arResult['ARTICLES'] as $article) {?>
<?
if(!empty($article['PREVIEW_PICTURE'])) {
$arPic = CFile::ResizeImageGet($article['PREVIEW_PICTURE'], array('width'=>290, 'height'=>290), BX_RESIZE_IMAGE_EXACT);
?>
<div class="col-xl-4 col-lg-4">
<a href="<?=$article['DETAIL_PAGE_URL'];?>">
<span class="b1_img"><img src="<?=$arPic['src']?>"></span>
<span class="b1_title"><?=$article['NAME'];?></span>
</a>
</div>
<?}}?>
Проблема в том, что $article['DETAIL_PAGE_URL'] содержит ссылки без .html на конце, по этому когда я перехожу на них - показывает страницу "страница не найдена", как включить в $article['DETAIL_PAGE_URL'] ссылки с .html?