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

Битрикс + Fotorama = Не могу подружить ресайзер изображений. Что не так?

Добрый день.
Столкнулся со следующей проблемой.

Есть задача вывести несколько изображений в детальной новости. Для этого дела используем fotorama.

Так как изображений несколько, чтобы страница быстрее грузилась, мы для изображений делаем миниатюры. Делаются миниатюры с помощью Битрикс'овой функции ResizeImageGet.

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

Что я делаю не так?

Вот, код всего этого действа
<div class="col-12 p-0 fotorama"
		     data-nav="thumbs" data-thumbwidth="250" data-thumbheight="141" data-allowfullscreen="true">
			<? 
			// additional photos 
			if(count($arResult["MORE_PHOTO"])>0):?> 
			<?foreach($arResult["MORE_PHOTO"] as $PHOTO):?>
			<? $file = CFile::ResizeImageGet($PHOTO, array('width'=>'250', 'height'=>'141'), BX_RESIZE_IMAGE_EXACT, true); ?>
			<a href="<?=$PHOTO["SRC"]?>"> 
			<img border="0" src="<?=$file["src"]?>"	alt="<?=$arResult["NAME"]?>" title="<?=$arResult["NAME"]?>" /> 
			</a> 
			<?endforeach?> 
			<?endif?>
		</div>
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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