Вывести пользовательское свойство ( UF_ ) типа ФАЙЛ в каталоге Битрикс

Решение проблем с сайтом на Битрикс

Потребовалось вывести картинки, прикрепленные в пользовательском свойстве подразделов каталога.

Копал инет, в итоге - рабочий способ:
[exec off]

//Получаем нужное свойство. Айди основного инфоблока и Айди подраздела обязательны, свойства можно получить все, задав UF_*
<? $rsSeo = CIBlockSection::GetList(array("SORT"=>"ASC"), array("IBLOCK_ID"=>$arResult["ORIGINAL_PARAMETERS"]["IBLOCK_ID"], "ID"=>$arResult["ORIGINAL_PARAMETERS"]["SECTION_ID"]), false, array("UF_CAT_IMAGE"));

while($arSeo = $rsSeo->GetNext())
{
//если есть свойства, выводим

if($arSeo['UF_CAT_IMAGE'] != false) { ?>
<divclass="col-xs-12 cat_image_wrapper"style="">
<h4>Фотографии <b><?=$arResult["NAME"];?></b> интерьере</h4>
<br>
<?
foreach($arSeo['UF_CAT_IMAGE'] as $item) {
if(empty($item)) break;
$arFile[$item] = CFile::GetFileArray($item);
// Ресайзим если надо
$arFileTmp = CFile::ResizeImageGet(
$item,
array("width" => 1024, "height" => 768),
BX_RESIZE_IMAGE_PROPORTIONAL,
true, $arFilter
);
?>

//Выводим в нужном нам формате и стилях

<div class="cat_image" data-entity="image">
<ahref="<?=$arFileTmp["src"];?>"rel="lightbox-cats">
<imgsrc="<?=$arFileTmp["src"];?>"alt=""class="lightbox"title=""itemprop="image">
</a>
</div>
<?
}
echo'</div>';
}
}

?>

[/exec]

Сайт для магазина строительных материалов и керамогранита — ALEKSSTROI.RU

Сайт для магазина строительных материалов и керамогранита - ALEKSSTROI.RU

Сделали сайт для компании АЛЕКССТРОЙ.

Сайт создан на движке 1С-Битрикс.

Вот что говорят о себе сами ребята:

Вас приветствует компания ООО ТД "АлексСтрой" .

Мы рады предложить Вам наши услуги по комплексному снабжению организаций и строительных объектов.

Преимущества компании являются широкий ассортимент строительно-отделочных материалов и строительного оборудования, надежность и оперативность в поставках,  низкие цены.

В 2007 году наша компания начала работу на строительном рынке г.Новосибирска и Новосибирской области, клиенты компании - физические лица, промышленные компании, строительные организации, ремонтно-отделочные бригады и т.д. Линейка предлагаемой продукции составляет более 10000 позиций, что позволяет скомплектовать полностью Вашу заявку.

Сотрудничество с  производителями  KNAUF INSULATION, ИЗОСПАН, Henkel Ceresit, ПЕНОПЛЭКС, Технониколь, Изовер, Геркулес, Bergauf, Скала,  и многие другие производители, что  позволяет держать цены конкурентноспособными.

 

Сайт для магазина строительных материалов и керамогранита - ALEKSSTROI.RU

Цветовая гамма - в соответствии с новыми веяниями 2021-2022, по версии Adobe. Самый топчик, моднее пока не придумали 🙂

Работать еще есть над чем, но уже компания может о себе заявить на просторах интернета и показать товар лицом!

Открыть чат
1
Попробуйте написать нам в WhatsApp!
Попробуйте написать нам в WhatsApp!