Reclaim, reuse, repeat since 1991
@foreach($reuseCarouselItems as $reuseCarouselItem)
@php
$itemLink = '#';
$imageUrl = '';
$imageUrlLarge = '';
$imageUrlMedium = '';
$imageUrlMobile = '';
$imageAlt = '';
if ($reuseCarouselItem->item_id) {
$item = Items::find($reuseCarouselItem->item_id);
$itemLink = linker()->itemLink($item);
$mainImage = $item->images()->orderBy('is_main', 'DESC')->first();
if ($mainImage) {
$imageUrl = $mainImage->getImagePath();
$imageUrlLarge = $mainImage->getImagePath('large');
$imageUrlMedium = $mainImage->getImagePath('medium');
$imageUrlMobile = $mainImage->getImagePath('mobile');
$imageAlt = $mainImage->name;
}
}
if ($reuseCarouselItem->custom_url) {
$itemLink = $reuseCarouselItem->custom_url;
}
if ($reuseCarouselItem->image) {
$imageUrl = imagePath('home_page/' . $reuseCarouselItem->image);
$imageUrlLarge = imagePath('home_page/large/' . $reuseCarouselItem->image);
$imageUrlMedium = imagePath('home_page/medium/' . $reuseCarouselItem->image);
$imageUrlMobile = imagePath('home_page/mobile/' . $reuseCarouselItem->image);
$imageAlt = $reuseCarouselItem->image;
}
@endphp
-
@endforeach