Добавление фотогалереи на детальную страницу инфоблока

Разместим фотогалерею на детальной странице раздела Новости.

1. Добавляем новое свойство в инфоблоке

1.1

1.2

1.3

1.4

1.5

2. В настройках параметрах компонента указываем код нового свойства

2.1

2.2

3. Прописываем код вызова фотогалереи в настройках шаблона

3.1

3.2

Код:


<?if($arResult["PROPERTIES"]["ATT_PHOTO"]["VALUE"]):?>
<h2>Фотогалерея</h2>
<div class="mygallery justified-gallery">
<?foreach($arResult["PROPERTIES"]["ATT_PHOTO"]["VALUE"] as $item):?>
<? $img = CFile::GetFileArray($item); ?>
<a href="<?=$img["SRC"]?>" class="gallery" data-fancybox="gallery_services">
<img src="<?=$img["SRC"]?>" alt="<?if($img["DESCRIPTION"]):?><?=$img["DESCRIPTION"]?><?else:?><?=$arResult["NAME"]?><?endif;?>" title="<?if($img["DESCRIPTION"]):?><?=$img["DESCRIPTION"]?><?else:?><?=$arResult["NAME"]?><?endif;?>" class="services-news-detail__photo-img">
</a>
<?endforeach;?>
</div>
<?endif;?>

4. Загружаем фотографии при создании/редактировании элемента

4.1

4.2

Менеджер
Команда ГВОЗДЕВСОФТ
Консультация специалиста
Менеджер
Команда ГВОЗДЕВСОФТ
Оставить заявку
Менеджер
Команда ГВОЗДЕВСОФТ
Заказать расчет