{{-- Variables CSS dinámicas --}} @php // Teléfono para el topbar: desde BD si está disponible, sino placeholder $telefonoTopbar = (isset($infoContacto) && !empty($infoContacto->telefono_principal)) ? $infoContacto->telefono_principal : '(+51) 01 900 900 900'; // Limpia a solo dígitos para el enlace tel: $telefonoHref = 'tel:' . preg_replace('/\D+/', '', $telefonoTopbar); // WhatsApp desde BD o placeholder $whatsappTopbar = (isset($infoContacto) && !empty($infoContacto->whatsapp)) ? $infoContacto->whatsapp : '(+51) 900 900 900'; // limpiar para wa.me (solo dígitos) $whatsappHref = 'https://wa.me/' . preg_replace('/\D+/', '', $whatsappTopbar); @endphp {{-- TOPBAR FECHA/HORA + TELÉFONO --}} {{ $fechaHora ?? '' }} {{-- Teléfono + WhatsApp --}} {{-- Teléfono --}} {{ $telefonoTopbar }} - {{-- WhatsApp --}} {{ $whatsappTopbar }} {{-- BARRA DE NAVEGACIÓN --}} {{-- Inicio --}} @if (header_on('Inicio')) Inicio @endif {{-- Nosotros --}} @if (header_on('Nosotros')) Nosotros @foreach (submodulos_activos_de('Nosotros') as $s) @php $href = sub_url('Nosotros', $s['nombre']); $blank = sub_blank('Nosotros', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Programas de estudio --}} @if (header_on('Programas de estudio')) Programas de estudio @foreach ($programasMenu ?? [] as $p) {{ $p->nombre }} @endforeach @foreach (submodulos_activos_de('Programas de estudio') as $s) @php $href = sub_url('Programas de estudio', $s['nombre']); $blank = sub_blank('Programas de estudio', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Admisión y matrícula --}} @if (header_on('Admisión y matrícula')) Admisión y matrícula @foreach (submodulos_activos_de('Admisión y matrícula') as $s) @php $href = sub_url('Admisión y matrícula', $s['nombre']); $blank = sub_blank('Admisión y matrícula', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Transparencia --}} @if (header_on('Transparencia')) Transparencia @foreach (submodulos_activos_de('Transparencia') as $s) @php $href = sub_url('Transparencia', $s['nombre']); $blank = sub_blank('Transparencia', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Trámite --}} @if (header_on('Trámite')) Trámite @foreach (submodulos_activos_de('Trámite') as $s) @php $href = sub_url('Trámite', $s['nombre']); $blank = sub_blank('Trámite', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Servicios --}} @if (header_on('Servicios')) Servicios @foreach (submodulos_activos_de('Servicios') as $s) @php $href = sub_url('Servicios', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach @endif {{-- Otras páginas --}} @if (header_on('Otras páginas')) @php $ya = []; $norm = function ($s) { return \Illuminate\Support\Str::of($s ?? '') ->lower() ->ascii() ->squish() ->__toString(); }; @endphp Otras páginas {{-- Submódulos --}} @foreach (submodulos_activos_de('Otras páginas') as $s) @php $key = $norm($s['nombre']); if (isset($ya[$key])) { continue; } $ya[$key] = true; $href = sub_url('Otras páginas', $s['nombre']); $blank = sub_blank('Otras páginas', $s['nombre']); @endphp {{ $s['nombre'] }} @endforeach {{-- Links institucionales (sin duplicar nombres) --}} @forelse(($linksInstitucionales ?? collect()) as $link) @php $key = $norm($link->nombre); if (isset($ya[$key])) { continue; } $ya[$key] = true; @endphp {{ $link->nombre }} @empty Sin enlaces @endforelse @endif {{-- Contáctanos --}} @if (header_on('Contáctanos')) Contáctanos @endif