2012-02-17 8 views
6

Necesito cambiar la plantilla del correo electrónico de confirmación en FOSUserBundle. Tengo esta configuración, pero no funciona:¿Cómo puedo cambiar la plantilla del correo electrónico de confirmación en FOSUserBundle?

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: Acme\UserBundle\Entity\User 
    registration: 
     confirmation: 
      enabled: true 
     email: 
      template: AcmeUserBundle:User:confirm.email.twig 

error es:

Unrecognized options "email" under "fos_user.registration" 
+0

Cabe señalar que a partir del 06.11.2013, esto no se explica en sus documentos (https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index. md), y el código anterior es lo que probé, también, extrapolando de su muestra sobre cómo alterar la plantilla para correos electrónicos de restablecimiento de contraseña. –

Respuesta

9

Qué quiere decir plantilla de correo electrónico de confirmación?

confirmation: 
     enabled: true 
     template: MgpAppBundle:Registration:email.txt.twig 
+0

Gracias, eso fue útil. ¿Leyó la fuente o encontró documentos sobre eso? ¿O simplemente lo intentaste y lo equivocaste? –

+0

@HannoFietz no recuerdo, pero generalmente miro la fuente de [configuración] (https://github.com/FriendsOfSymfony/FOSUserBundle/blob/ab580c138577b0d4abae04547a17a01c85cd09f9/DependencyInjection/Configuration.php#L159). – meze

+0

Parece que los documentos están equivocados? Su ejemplo es como lo sugirió OP. Muy frustrante. –

Cuestiones relacionadas