{{-- Favicon Mediknode, commun à la plateforme. --}} {{-- Partage sur les réseaux (WhatsApp, Facebook, Messenger, X…), même structure que le front mediknode (layout/mainlayout.blade.php). L'affiche de l'événement sert d'aperçu ; `excerpt` peut être vide, d'où le repli. --}} @php $partageTitre = $event->title ?? 'CROPA'; $partageTexte = $event->excerpt ?: trim(($event->title ?? '') . ($event->date_title ? ' - ' . $event->date_title : '')); // `cover` est stocké avec ou sans `/` initial selon la saisie : on normalise // avant de construire l'URL absolue exigée par les réseaux sociaux. $partageImage = $event->cover ? \App\Helpers\AssetVersionHelper::versioned(url('/' . ltrim($event->cover, '/'))) : URL::asset('assets/frontend/cropa/images/logo-cropa.jpg'); @endphp {{-- Champ téléphone international : même version que le module de création de compte Mediknode, pour un comportement identique sur toute la plateforme. --}} @stack('styles')