{{-- Mise en page « en-tête de marque » : bandeau blanc, logo couleur, filet violet. L'envoi ordinaire de la maison vers un client. Le logo est incorporé au message, non chargé depuis le web : une image distante est bloquée par défaut par la plupart des clients de messagerie, et l'en-tête arriverait vide. ---- Pourquoi le bandeau n'est plus violet ---- Le logo livré était un PNG opaque : sur fond violet, il s'affichait dans un carré blanc. Le fichier est maintenant à fond réellement transparent, mais le bandeau reste blanc quand même — c'est plus lisible, plus fidèle à la marque, et cela évite les surprises des clients de messagerie qui n'affichent pas les couleurs de fond : un logo blanc sur un fond qui ne s'affiche pas laisse un en-tête vide. Le filet violet dit la marque sans dépendre d'un fond. Qui tiendrait à un bandeau coloré doit employer « logo-email-blanc.png », la version monochrome, et jamais le logo couleur. Hauteur du logo déduite des proportions du fichier (1174 × 349), et non choisie au hasard : imposer les deux écraserait le dessin. --}} @php // L'identité de la maison, calculée une fois et lue par les partiels : les // variables d'un « @include » ne remontent pas à la vue qui l'inclut. extract(\App\Domaines\Courrier\Support\EnTeteMessage::donnees($message ?? null)); // Les images insérées par l'exploitant partent en pièces intégrées, comme // le logo : une image distante est bloquée par la plupart des clients. $corps = \App\Domaines\Courrier\Support\ImagesDuMessage::incorporer($corps, $message ?? null); @endphp {{ $sujet ?? $nom }} @include('emails.mise-en-page.partiels.theme') @isset($apercu)
{{ $apercu }}
@endisset
{{-- « bgcolor » en attribut et non seulement en style : c'est lui qui tient quand Gmail sur Android force l'inversion et ignore la feuille de style. Sans lui, le logo à texte noir se retrouve sur un fond assombri et disparaît. --}} {{-- Le filet : la marque tient dans ce trait, et non dans un fond que certains clients de messagerie n'affichent pas. --}} @include('emails.mise-en-page.partiels.bouton') @include('emails.mise-en-page.partiels.pied')
 
{!! $corps !!}