Création d'une surcharge de mise en page

Cette fonctionnalité permet également de créer des surcharges de mise en page de template d'e-mail pour votre template de site actif. En créant des surcharges de mise en page, vous pouvez personnaliser la mise en page générale ou spécifique des e-mails envoyés à l'aide de la fonction Modèles d'e-mail sans risquer de perdre vos modifications lors des futures mises à jour de Joomla. Vous pouvez créer autant de surcharges de mise en page de Modèles d'e-mail que nécessaire, et vous pouvez également utiliser une mise en page différente pour chaque Modèle d'e-mail si besoin.

Pour créer une surcharge de template d'e-mail, commencez par effectuer les opérations suivantes une seule fois :

  1. Aller dans Système -> Templates de site -> Ouvrir les Détails et fichiers de votre template (par exemple, Cassiopeia).
  2. Cliquer sur l'onglet Créer des surcharges puis sélectionner joomla -> mail.
  3. Cela entraînera la copie par Joomla! du fichier mailtemplate.php dans le répertoire '/html/layouts/joomla/mail/' de votre template, où vous pourrez le modifier selon vos besoins.

Une fois la surcharge créée, vous pouvez modifier le fichier de surcharge de mise en page et personnaliser les styles de vos e-mails sans affecter le template de base.

Mises en page personnalisées

Lorsque vous avez créé votre surcharge de mise en page, vous avez fait une copie du fichier mailtemplate.php, qui est le nom du fichier par défaut fourni avec la distribution de Joomla!. La mise en page par défaut est un tableau avec 3 lignes de contenu. La première ligne contiendra le logo que vous avez téléversé dans les Paramètres Généraux des Modèles d'e-mail. Si vous n'avez pas téléversé de logo, le nom de votre site apparaîtra dans cette ligne. La deuxième ligne contiendra le message généré par l'extension utilisant les Modèles d'e-mail. La troisième ligne contiendra un pied de page de copyright avec l'année en cours ainsi que le nom et l'URL de votre site. Cela peut ne pas correspondre à l'apparence que vous souhaitez donner à vos e-mails, c'est là qu'intervient la création d'une mise en page personnalisée.

Le fichier de mise en page est en PHP, mais il contient également beaucoup de HTML. Il est préférable de bien connaître ce type de template pour effectuer des modifications, bien qu'il puisse être utile de créer une nouvelle mise en page avec un éditeur WYSIWYG puis d'intégrer le code PHP nécessaire dans le HTML créé par cet éditeur. Veillez simplement à ce que le fichier que vous modifiez soit situé dans le dossier '/html/layouts/joomla/mail/' de votre template, qui est son dossier de surcharges.

Votre ou vos fichiers n'ont pas besoin de s'appeler mailtemplate.php et vous pouvez en créer autant que vous le souhaitez. Dans les Paramètres Généraux des Modèles d'e-mail, vous sélectionnez celui que vous souhaitez voir utilisé par défaut pour tous les Modèles d'e-mail. Les noms de tous les fichiers .php du dossier '/html/layouts/joomla/mail/' de votre template apparaîtront dans la liste déroulante Mise en page. Le fichier de mise en page de surcharge initial créé est présenté ici. Sélectionner Valeur par Défaut pour la Mise en page entraînera l'utilisation du fichier de mise en page de la distribution d'origine si aucun autre n'est sélectionné pour un Modèle d'e-mail particulier.

Selecting a Mail Templates Layout

Tests et configuration

  1. Assurez-vous que les Paramètres Généraux des Modèles d'e-mail sont configurés selon vos besoins, y compris la mise en page par défaut que vous préférez.
  2. Si les paramètres individuels des templates sont activés, allez dans Système -> Modèles d'e-mail, cliquez sur le modèle d'e-mail que vous souhaitez configurer, puis cliquez sur l'onglet Paramètres.
  3. Si vous avez créé une mise en page personnalisée pour ce modèle d'e-mail, réglez Mise en page du modèle d'e-mail sur Activé, puis sélectionnez la mise en page que vous souhaitez utiliser pour ce modèle d'e-mail.
    Custom Layout per Mail Template
  4. Si vous souhaitez que le logo de vos modèles d'e-mail apparaisse dans ces messages, réglez Fichier logo sur Activé.
  5. Envoyez un e-mail de test pour vérifier que les paramètres généraux ou spécifiques au template sont correctement appliqués.

Il peut être plus simple d'utiliser le modèle Mails groupés aux utilisateurs pour effectuer ce type de test, car vous pouvez envoyer ces messages directement sans avoir à provoquer la fonction système interne qui utilise l'un des autres modèles d'e-mail. Il est conseillé de créer un groupe d'utilisateurs spécial (par exemple "Test") comprenant au moins un utilisateur disposant d'une autre adresse e-mail que celle du compte d'Administration que vous utilisez. Sélectionnez ce groupe lors de l'envoi du message de test.