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?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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