@extends('layout.front.master') @section('content') @if(view()->exists('modules.products.frontend.partials.dynamic-header')) @php $backgroundImage = asset('cd-project/img/demos/transportation-logistic/generic/generic-1.png'); @endphp @include('modules.products.frontend.partials.dynamic-header', ['backgroundImage' => $backgroundImage]) @else {{-- Fallback a header moderno si no existe el dinámico --}} @endif {{-- Products Section using Porto shop component --}}
{{-- Mobile Filter Button --}}
{{-- Sidebar Filters for Products (Desktop) --}}
Filtros
@include('modules.products.frontend.partials.filters-content')
{{-- Mobile Offcanvas Filters --}}
Filtros
@include('modules.products.frontend.partials.filters-content')
{{-- Products Grid --}}
@if(isset($products) && $products->count() > 0) {{-- Results Info Bar --}}
Productos Disponibles Productos

{{ $products->total() }} {{ $products->total() === 1 ? 'producto encontrado' : 'productos encontrados' }}

{{-- Products Grid Optimizado --}}
@foreach ($products as $product) @endforeach
{{-- Pagination for Products --}} @if($products->hasPages())
{{-- Results info --}}
Mostrando {{ $products->firstItem() }} a {{ $products->lastItem() }} de {{ $products->total() }} resultados
{{-- Pagination buttons --}}
@endif @else {{-- No Results State --}}

No hay productos disponibles

Próximamente tendremos nuevos productos para mostrar.

Contactar
@endif
@endsection @section('css') @endsection