Este módulo se escribió para permitirte escribir plantillas de correo electrónico en la vista QWeb en lugar de QWeb. La ventaja aquí es que con la vista QWeb puedes hacer uso de la herencia y la sentencia call, lo que te permite reutilizar diseños y fragmentos en múltiples plantillas, simplificando tu proceso de desarrollo. Además, las vistas QWeb son más fáciles de editar con el editor ACE integrado.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Te permite escribir plantillas de correo electrónico como vistas QWeb en lugar de HTML simple, para que puedas reutilizar y heredar diseños en varias plantillas. Aparece una nueva opción 'Body templating engine' en las plantillas de correo electrónico.
Este módulo añade una nueva opción a las plantillas de correo electrónico en Odoo. En cada plantilla ahora eliges un 'Body templating engine': o el QWeb estándar (el cuerpo HTML habitual) o 'QWeb View'.
Cuando eliges 'QWeb View', el campo body normal se oculta y aparecen dos campos nuevos: una vista QWeb para usar como cuerpo, y una vista previa de solo lectura del contenido de esa vista mostrada en un editor. El campo QWeb view es obligatorio en este modo.
- La lista de plantillas de correo electrónico también muestra el motor de plantillas elegido, para que puedas ver de un vistazo qué plantillas usan vistas QWeb.
- Cuando se genera un correo electrónico, si la plantilla usa una QWeb View, el módulo renderiza esa vista para cada destinatario, en el idioma del destinatario, y usa el resultado como cuerpo del correo electrónico.
- El cuerpo renderizado se procesa y sanitiza después como un cuerpo de correo electrónico normal, por lo que se comporta igual una vez enviado.
- La demo muestra una vista reutilizable de 'identidad corporativa' (logotipo, encabezado, pie de página o firma del usuario) que otras plantillas pueden llamar y extender, evitando la repetición.
Afecta al modelo mail.template y a las pantallas de formulario y lista de plantillas de correo electrónico. No se añaden menús nuevos.
Depende de
Modelos y campos (1)
- mail.template · amplía un modelo existentebody_type, body_view_id, body_view_arch
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/social.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Para usar este módulo, necesita:
- Seleccionar
QWeb Viewen el campoBody templating engine - Seleccionar un
QWeb Viewque se utilizará para renderizar el campo body - Aparte de las variables estándar
QWeb View, también tiene acceso aobjectyemail_template, que son registros browse del objeto actual y de la plantilla de correo electrónico en uso, respectivamente.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.