@extends('layouts.app') @section('title', $product->title.' — teeu') @section('meta_description', \Illuminate\Support\Str::limit(strip_tags($product->displayDescription()), 150)) @php $seoCrumbs = [['name' => 'Главная', 'url' => route('home')]]; foreach ($product->category?->ancestors()->defaultOrder()->get() ?? [] as $a) { $seoCrumbs[] = ['name' => $a->name, 'url' => route('catalog.category', $a->path)]; } if ($product->category) { $seoCrumbs[] = ['name' => $product->category->name, 'url' => route('catalog.category', $product->category->path)]; } $seoCrumbs[] = ['name' => $product->title, 'url' => $product->url()]; @endphp @section('seo') @include('partials.seo.meta', [ 'canonical' => $product->url(), 'ogType' => 'product', 'ogTitle' => $product->title, 'ogDescription' => \Illuminate\Support\Str::limit(strip_tags($product->displayDescription()), 200), 'ogImage' => \App\Support\OgImage::from($product->primaryImage()?->largeUrl()), ]) @include('partials.seo.json-ld', ['data' => \App\Support\Seo::productJsonLd($product)]) @include('partials.seo.json-ld', ['data' => \App\Support\Seo::breadcrumbJsonLd($seoCrumbs)]) @endsection @section('content') {{-- Страница товара по макету редизайна («Карточка товара»): три колонки — галерея · название, характеристики и описание · панель покупки и продавец. На телефоне и планшете — одной колонкой в порядке: фото, название, покупка, подробности (grid-areas ниже). --}} @php($onSale = $product->onSale()) @php($undeliverable = app(\App\Services\Geo\DeliveryScope::class)->blocksProduct($product)) @php($shownPrice = $onSale ? $product->salePrice() : (float) $product->price) @php($oldPrice = $onSale ? (float) $product->price : ($product->old_price ? (float) $product->old_price : null)) @php($seller = $product->seller) @php($displayDescription = $product->displayDescription()) @php($visibleChars = $product->visibleCharacteristics()) @php($shortChars = 8) @php($isPreOrder = $product->availability === \App\Enums\Availability::PreOrder)
Продавец не доставляет этот товар в выбранный город ({{ $city->name }}).
@endif{!! nl2br(e($displayDescription)) !!}