Envio de correo con diferentes plantillas usando Mime Mail + Html Mail
Hola comunidad,
Bien resulta que instale y configure los modulos Mime mail + Html Mail y ademas cree la platilla para enviar correo htmlmail.tpl.php y funciona muy bien.
Pero el problema es que ahora necesito enviar un correo con una plantilla diferente, y según el manual que no entiendo muy bien debo crear archivos del siguiente modo
htmlmail--$module--$key.tpl.php
htmlmail--$module.tpl.php
htmlmail.tpl.php
es decir:
htmlmail--mi_dodulo--parametro.tpl.php
htmlmail--mi_dodulo.tpl.php
htmlmail.tpl.php
Mi pregunta es si "mi_doludo" es un parametro que envío junto con el correo, para que busque la plantilla indicada o debo crear un modulo para que lo use?
- Inicie sesión o regístrese para enviar comentarios

Respuesta
Hola, la verdad no lo habia visto, pero al hacer un echo a las variables todo quedo claro. ($module y $key)
$module -> en verdad se trata del nombre del modulo que envía el correo, en mi caso es mimemail
$key -> es el porceso que se encarga de enviar el correo en mi caso es rules.
Así que mis plantillas quedaron de la siguiente forma.
htmlmail--mimemail--rules_action_mimemail_rules_regla_4.tpl.php
htmlmail--mimemail--rules_action_mimemail_rules_regla_5.tpl.php
htmlmail--mimemail.tpl.php
htmlmail.tpl.php
de esta forma cada correo puede tener una plantilla diferente y muy personalizada.
Explicación:
Cuando la accion 4 de rules se ejecuta, se envia correo con la siguiente plantilla
htmlmail--mimemail--rules_action_mimemail_rules_regla_4.tpl.php
Cuando la accion 5 de rules se ejecuta, se envia correo con la siguiente plantilla
htmlmail--mimemail--rules_action_mimemail_rules_regla_5.tpl.php
Para todolos los correos de Mine Mail se envía con la platilla
htmlmail--mimemail.tpl.php
Cualquier otro correo usarla la siguiente plantilla (si no existen las anteriores se usa esta por defecto)
htmlmail.tpl.php