Битрикс + 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>
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы