Задать вопрос
@viktorulyushev

Галерея на битрикс,как скрыть кнопки?

Есть вот такая галерея на битриксеc504f037b29f4616b751c4b5d4544d80.PNG

Нужно сделать так,чтобы кнопок назад вперед не было,а появлялись они только когда будет добавлено 5 изображение,каким образом сделать это в битриксе?Вот код:

<div class="gallery-box">
		  <div class="view">
			  <div class="big-image">
				 <?if($arResult['DETAIL_PICTURE_620']):?>
					  <a href="<?=$arResult['DETAIL_PICTURE']["SRC"]?>" class="fancybox-img">
					<img src="<?=$arResult['DETAIL_PICTURE_620']["src"]?>" title="<?=$arResult['DETAIL_PICTURE']['TITLE']?>" width="620" />
					  </a>
				  <?elseif($arResult['DETAIL_PICTURE']):?>
					<a href="<?=$arResult['DETAIL_PICTURE']["SRC"]?>" class="fancybox-img">
					  <img src="<?=$arResult['DETAIL_PICTURE']["SRC"]?>" title="<?=$arResult['DETAIL_PICTURE']['TITLE']?>" width="620"/>
					</a>
				  <?endif;?>
			  </div>
			  <a href="#" class="prev"></a>
			  <a href="#" class="next"></a>
		  </div>
		  <div class="thumbnails">
				<?if($arResult['DETAIL_PICTURE_620']):?>
					  <a href="<?=$arResult['DETAIL_PICTURE']["SRC"]?>" class="active" class="fancybox-img">
					<img src="<?=$arResult['DETAIL_PICTURE_620']["src"]?>" title="<?=$arResult['DETAIL_PICTURE']['TITLE']?>" width="620" />
					  </a>
				<?endif;?>
		   <?foreach ($arResult["PROPERTIES"]["more_picture"]["VALUE"] as $files):?> 
			  <? $arFile = CFile::GetFileArray($files); 
				if( $arFile) :?>
				  <a href="<?=$arFile["SRC"]?>"  data-title="<?=$arFile["ORIGINAL_NAME"]?>">
					<img src="<?=$arFile["SRC"]?>" alt="img">
				  </a>
				<? endif; ?> 
			<?endforeach?>
		  </div>
	  </div>


а так,саму галерею брал отсюда www.coderpro.ru/prostaya-galereya-na-jquery.html
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@SirBataneg
веб-разработчик
надо посчитать, сколько у вас в $arResult["PROPERTIES"]["more_picture"]["VALUE"] и закинуть
if ($count >= 5)
<a href="#" class="prev"></a>
<a href="#" class="next"></a>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
.prev, .next {
    display: none;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы