@php // Definir a imagem de exibição $coverImage = !empty($item['cover']) ? $item['cover'] : ($item['product']['cover'] ?? null); // Obter detalhes do produto $productId = $item['product']['id'] ?? 'sem-produto'; $productTitle = isset($item['product']['title']) ? Str::slug($item['product']['title']) : 'sem-titulo'; $articleId = $item['id']; $articleTitle = Str::slug($item['title']); $productType = $item['productType'] ?? 'artigo'; // Montar a URL com base no tipo de produto switch ($productType) { case 'video': $url = url("video/{$productId}/{$productTitle}/{$articleId}"); break; case 'livro': $url = url("livro/{$productId}/{$productTitle}"); break; default: $url = url("artigo/{$productId}/{$productTitle}/{$articleId}/{$articleTitle}"); break; } @endphp @if($coverImage)
Capa
@endif
{{ $item['title'] }}

{{ strip_tags($item['brief'] ?? '') }}

{{__("messages.BuscaAutores")}}: {{ implode(', ', array_column($item['authors'], 'name') ?? []) }}

{{__("messages.BuscaPublicadoEm")}}: {{ date('d/m/Y', strtotime($item['publishDate'])) }}

@if(!empty($item['keywords']))

{{__("messages.BuscaPalavrasChave")}}: @foreach($item['keywords'] as $keyword) {{ $keyword }} @endforeach

@endif @if($productType === 'video') {{__("messages.BuscaAssistirVideo")}} @elseif($productType === 'book') {{__("messages.BuscaLerCapitulo")}} @else {{__("messages.BuscaLerArtigo")}} @endif