コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
3295 ビュー

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



アバター
破棄
著作者 最善の回答

[Solved]

OK, i found it.

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

Thanks,

--Holger

アバター
破棄
関連投稿 返信 ビュー 活動
1
2月 24
2408
3
12月 23
19030
1
2月 22
6068
0
8月 21
2460
3
8月 20
6309