Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
3856 Ansichten

Hello,

in my email template the variables (i.e. context) is not rendered into the body_html.

The Template is:

 <odoo>
<data
noupdate="1">
<record
id="email_stuff" model="mail.template">
<field name="subject">Subject {{ ctx["stuff" }}</field>
<field name="auto_delete" eval="True" />
<field
name="model_id" ref="base.model_res_partner" />
<field
name="body_html">![CDATA[
Stuff is: {ctx["stuff"]}}

]]></field>
</record>
</data>
</odoo>

The mail is send and ctx["stuff"] (its content)
is shown in the subject as expected - but not in the body_html.  

There {{ ctx["stuff"] }} is printed out literally.

I tried with other variables (object.* etc.) nothing

Any ideas??


Thank you all,

--Holger



Avatar
Verwerfen
Autor Beste Antwort

[Solved]

OK, i found it.

Type of "body_html" to "html" and then treat it as qweb. ( <t t-out="ctx['stuff'] />)

Thanks,

--Holger

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Feb. 24
2956
3
Dez. 23
19445
1
Feb. 22
6555
0
Aug. 21
2809
3
Aug. 20
6987