Templates e-mail
Templates e-mail
Route : /admin/email-templates
Cet écran édite les modèles d'e-mails système de MaxiPBX : messages d'accueil des utilisateurs, notifications, communications de la plateforme. Chaque modèle existe dans plusieurs langues : vous éditez le contenu langue par langue.
- Titre : « Templates e-mail ».
- Sous-titre : « Messages système globaux gérés par les superadmins. »
Page réservée aux administrateurs système. Les modifications s'appliquent à toute l'instance.
Choisir la langue
En haut, un sélecteur « Langue » (icône) permet de choisir la langue à éditer. Chaque entrée affiche un drapeau et le nom de la langue. La langue par défaut est le français (fr). Changer de langue recharge le contenu du modèle pour cette langue.
Si un modèle n'existe pas dans la langue choisie, l'éditeur retombe sur le français, puis sur une langue disponible.
La liste des modèles
À gauche, une colonne liste tous les modèles. Chaque entrée est un bouton affichant :
- Une icône enveloppe et le nom du modèle (en gras).
- Un badge de langue (langue actuellement sélectionnée).
- Une description courte (2 lignes maximum).
- Un badge « Système » pour les modèles système.
Le modèle sélectionné est mis en évidence (bordure colorée).
Éditer un modèle
Quand un modèle est sélectionné, l'éditeur s'affiche à droite.
- Titre : nom du modèle.
- Badge de langue : drapeau + langue.
- Description de l'éditeur : « Modifie le sujet et les corps texte/HTML. Les variables affichées peuvent être utilisées avec la syntaxe {{variable}}. »
Champs du formulaire :
| Champ | Type | Détails |
|---|---|---|
| Nom | Texte | Nom affiché du modèle. |
| Sujet | Texte | Objet de l'e-mail envoyé. |
| Description | Texte | Description interne du modèle. |
| Variables disponibles | Liste (lecture seule) | Variables utilisables, au format {{variable}}, affichées en badges. |
| Corps texte | Zone de texte | Version texte brut du message (police à chasse fixe). |
| Corps HTML | Zone de texte | Version HTML du message (police à chasse fixe). |
Insérez les variables disponibles avec la syntaxe
{{variable}}. Elles seront remplacées par les valeurs réelles à l'envoi (nom de l'utilisateur, lien, etc.).
Boutons de l'éditeur :
| Bouton | Effet |
|---|---|
| Réinitialiser | Restaure le modèle système pour la langue affichée (ouvre une confirmation). Désactivé pendant l'enregistrement. |
| Enregistrer | Enregistre les modifications. Affiche « Enregistrement… » pendant l'opération, puis « Enregistré ». |
Réinitialiser un modèle
Le bouton « Réinitialiser » ouvre une confirmation.
- Titre : « Réinitialiser ce template ? »
- Description : « Le contenu personnalisé de cette langue sera remplacé par le modèle système. »
- Bouton de confirmation : « Réinitialiser ».
Après confirmation, le contenu de la langue affichée revient au modèle système par défaut (message « Template réinitialisé »).
La réinitialisation écrase le contenu personnalisé de la langue affichée. Les autres langues ne sont pas touchées.
États
- Chargement : un bloc squelette animé s'affiche pendant le chargement initial.
- Pendant l'enregistrement : les boutons sont désactivés.
- Succès : « Enregistré » à la sauvegarde, « Template réinitialisé » à la réinitialisation.
- Erreur : le détail de l'erreur de l'API est affiché.
Le modèle de notification de messagerie vocale est, après enregistrement, automatiquement appliqué au client concerné.