<?if(!empty($arResult["SECTION_UF"]['UF_ARTICLES'])) {
$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'], "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;
}
/*
echo "<pre>";
print_r($arResult['ARTICLES']);
echo "</pre>";
*/
?>
<div class="graybg">
<div class="container">
<div class="row">
<?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>
<?}}?>
Есть такой блок кода, все вроде работает но в 'DETAIL_PAGE_URL' хранятся ссылки без .html и получается что при переходе на них отрабатывает 404 ОШИБКА (СТРАНИЦА НЕ НАЙДЕНА). Как добавить .html?
$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'], "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;
}
/*
echo "<pre>";
print_r($arResult['ARTICLES']);
echo "</pre>";
*/
?>
<div class="graybg">
<div class="container">
<div class="row">
<?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>
<?}}?>
Есть такой блок кода, все вроде работает но в 'DETAIL_PAGE_URL' хранятся ссылки без .html и получается что при переходе на них отрабатывает 404 ОШИБКА (СТРАНИЦА НЕ НАЙДЕНА). Как добавить .html?