{{-- Contact — default fields for demos without a specific partial --}} {{-- CTA section — not for hospitality or lawfirm --}} @if(!$isHospitality && !demo_has_feature('lawfirm_welcome'))

Sección CTA (pie de contacto)

El bloque de llamado a la acción al final de la página de contacto.

@endif {{-- Contact page images — corporate: office images (not for law-firm) --}} @if($isCorporate && !demo_has_feature('lawfirm_welcome'))

Office Photos

Photos shown on the office location cards.

@php $officeImages = [ ['key' => 'office_image_1', 'label' => 'Office 1 photo', 'file' => 'contact_office_image_1_file', 'hint' => '600 x 400 px — landscape'], ['key' => 'office_image_2', 'label' => 'Office 2 photo', 'file' => 'contact_office_image_2_file', 'hint' => '600 x 400 px — landscape'], ]; @endphp @foreach($officeImages as $oi)
@php $currentImg = $siteData['contact'][$oi['key']] ?? ''; $imgUrl = $currentImg ? (filter_var($currentImg, FILTER_VALIDATE_URL) ? $currentImg : asset($currentImg)) : ''; @endphp @if($imgUrl)
{{ $oi['label'] }}
@endif {{ $oi['hint'] }}
@endforeach
@endif