Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2016, 16:53
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Enviar plantilla por Mail en joomla 3.

Buenas.

Estoy enviando un correo en un componente que estoy creando para Joomla 3. Para eso estoy usando un código similar a este.

Código PHP:
$mail =& JFactory::getMailer();
 
$config =& JFactory::getConfig();
$mail->addRecipient$config->getValue'config.mailfrom' ) );
$mail->setSubject'Test message' );
$mail->setBody'This is an example email to test the Joomla! JFactory::getMailer() method.  Please ignore it' );
 
if (
$mail->Send()) {
  echo 
"Mail sent successfully.";
} else {
  echo 
"An error occurred.  Mail was not sent.";

lo que quiero es que en el set body pueda llamar una vista o un archivo html que contiene todo el cuerpo del correo... esto debido a que es un html grande y no quiero quemarlo hay... como realiza esto?

Código PHP:
$mail->setBody('Llamo template o vista'); 

Última edición por helacer; 17/05/2016 a las 18:08