@extends('layouts.shop') @php $searchItemList = collect($products->items()) ->values() ->map(fn ($product, $index) => [ '@type' => 'ListItem', 'position' => $index + 1, 'url' => route('products.show', $product), 'name' => $product->name, ]) ->all(); $searchSchema = $searchQuery !== '' ? [ '@context' => 'https://schema.org', '@type' => 'SearchResultsPage', 'name' => __('Результаты поиска: :query', ['query' => $searchQuery]), 'url' => route('search.index', ['q' => $searchQuery]), 'mainEntity' => [ '@type' => 'ItemList', 'numberOfItems' => $products->total(), 'itemListElement' => $searchItemList, ], ] : null; @endphp @section('meta_title', $searchQuery !== '' ? __('Поиск: :query', ['query' => $searchQuery]) : __('Поиск товаров')) @section( 'meta_description', $searchQuery !== '' ? __('Найденные товары по запросу «:query». Выберите подходящий товар и откройте подробную карточку.', ['query' => $searchQuery]) : __('Поиск товаров по наименованию: процессоры, видеокарты, материнские платы, ноутбуки и периферия.') ) @section('meta_keywords', __('поиск товаров, результаты поиска, комплектующие пк, ноутбуки')) @section('meta_canonical', route('search.index')) @section('meta_robots', 'noindex,follow') @push('structured_data') @if ($searchSchema !== null) @endif @endpush @section('content') @include('partials.breadcrumbs', [ 'items' => [ ['label' => __('Главная'), 'url' => route('home')], ['label' => __('Поиск'), 'url' => null], ], ])

{{ $searchQuery !== '' ? __('Результаты поиска') : __('Поиск товаров') }}

@if ($searchQuery !== '') {{ __('Запрос: ":query"', ['query' => $searchQuery]) }} @else {{ __('Введите название товара, чтобы увидеть найденные позиции.') }} @endif

@if ($searchQuery !== '')
@endif
@if ($searchQuery !== '') {{ __('Очистить') }} @endif
@if ($searchQuery === '')
{{ __('Введите запрос в строку поиска, чтобы открыть список найденных товаров.') }}
@else

{{ __('Найдено товаров:') }} {{ $products->total() }}

@forelse ($products as $product) @include('partials.product-card', ['product' => $product]) @empty
{{ __('По вашему запросу ничего не найдено.') }}
@endforelse
{{ $products->links('partials.pagination') }}
@endif
@endsection