Champ Email

Champ Email

Le champ email stocke une adresse email dans une ligne de repeater.

Ideal pour

  • cartes de contact
  • entrees d'equipe support
  • blocs de responsables commerciaux
  • contacts repetes par localisation

Exemple de schema

{ "name": "emailAddress", "label": "Email", "type": "email" }

Usage dans le template

{{#each contacts as="item"}}
  <a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
{{/each}}

Exemple de carte support :

{{#each contacts as="item"}}
  <div class="contact-card">
    <h3>{{ item.name }}</h3>
    <a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
  </div>
{{/each}}

Quand l'utiliser

Utilisez email lorsque la valeur de ligne doit rester un vrai champ de contact email.

Quand ne pas l'utiliser

N'utilisez pas email lorsque :

  • la valeur est un copy descriptif brut
  • le choix du contact devrait venir d'un objet externe gere plutot que d'un texte au niveau ligne

Utilisez plutot text ou un champ selecteur gere.

Notes techniques

  • gardez email pour de vraies adresses de contact, pas pour du copy descriptif
  • associez-le a des champs text pour les labels, noms ou roles
  • utilisez systematiquement une sortie mailto: pour garder l'intention runtime claire
  • si l'identite du contact doit etre gouvernee centralement, utilisez un objet partage ou un fragment reutilisable au lieu de repeter des adresses dans de nombreuses lignes