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
emailpour de vraies adresses de contact, pas pour du copy descriptif - associez-le a des champs
textpour 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