web-dev-qa-db-fra.com

SwiftMailer - Modèles HTML et Email

J'ai besoin de créer un email HTML et une personne suggérée SwiftMailer . J'ai installé ce module, mais ce n'est pas clair pour moi comment créer HTML.

J'ai activé SwiftMailer comme paramètre SiteWide dans le module Système de messagerie , et j'ai ajouté un message comme celui-ci:

$string = "This is a defined message: You have been send a message - \n" .$params['message'] . '\n <a href="http://wwww.google.com">click here</a><button type="button">Click me</button>';

Mais le HTML n'est pas ramassé. La balise a est un lien, mais le bouton n'est pas un bouton. Je ne peux pas non plus appliquer de styles en ligne.

De plus, je devrai savoir comment créer plusieurs modèles de messagerie , qui s'appliquent à différents types de messagerie (je n'ai vu que en ligne comment créer un, swiftmailer.tpl.php)

3
user1015214

SwiftMailer envoie juste des emails ... Cela ne vous permet pas de créer du contenu HTML/PlainText pour les emails.

Pour faciliter le réglage de ce tout, vous voulez probablement utiliser un module prenant en charge le module MIME Mail , puis utilisez au moins quelque chose comme Templates de messagerie préfabriquables (PET) Module. Devis de la page PET Page du module:

Le module de modèle de messagerie prévisible (PET) vous permet de créer des modèles de messagerie, avec la substitution de jeton, qui peut être prévisualisée par l'utilisateur avant d'envoyer. Les courriels peuvent être envoyés à une ou plusieurs adresses électroniques de manière flexible, et les destinataires peuvent ou non être Drupal tiers (utilisateurs).

Les modèles d'animaux de compagnie dans une table DB, pas la table de variables, il n'y a donc aucune de l'utilisation de la mémoire qui va avec ce dernier.

Les modèles d'animaux domestiques sont au même endroit pour une gestion facile par les administrateurs de site. Les courriels peuvent être envoyés l'une des trois manières:

  • de manière interactive, d'un lien.
  • par programme, en réponse à toute situation.
  • via une action de règles (D7 uniquement).
3
tenken