Foros del Web » Programando para Internet » PHP »

Enviar plantilla por Mail en joomla 3.

Estas en el tema de Enviar plantilla por Mail en joomla 3. en el foro de PHP en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 17/05/2016, 16:53
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
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

Etiquetas: html, joomla, main, plantilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:23.