Welcome to the destination for reuse
@foreach($shopCarouselItems as $shopCarouselItem)
@php
$itemLink = '#';
$imageUrl = '';
$imageUrlLarge = '';
$imageUrlMedium = '';
$imageUrlMobile = '';
$imageAlt = '';
if ($shopCarouselItem->item_id) {
$item = Items::find($shopCarouselItem->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 ($shopCarouselItem->custom_url) {
$itemLink = $shopCarouselItem->custom_url;
}
if ($shopCarouselItem->image) {
$imageUrl = imagePath('home_page/' . $shopCarouselItem->image);
$imageUrlLarge = imagePath('home_page/large/' . $shopCarouselItem->image);
$imageUrlMedium = imagePath('home_page/medium/' . $shopCarouselItem->image);
$imageUrlMobile = imagePath('home_page/mobile/' . $shopCarouselItem->image);
$imageAlt = $shopCarouselItem->image;
}
@endphp
-
@endforeach