跳至內容
選單
此問題已被標幟
4 回覆
4400 瀏覽次數

Hello all, 


i found this thread: 

https://www.odoo.com/de_DE/forum/hilfe-1/question/mass-mailing-contact-name-117326

And i've done a testmailing with this: 


Sehr geehrte(r) ${object.titel} ${object.name}

but ${object.titel} will ignored, is there something wrong with? If i export some CSV the table is named "Titel". This variable must exist because the field in the sent mail is empty.


Normaly it everything is working fine, this should like this: 


Sehr geehrte(r) Frau Susane Odoo


I'am useing here Odoo 13.

Very Thanks for helping me

best regards

Mario

頭像
捨棄
作者

Thanks Hassan, 

yes, i already thought that. Then I tested it, but then the variable is directly in the mail. So I understand that there is no "title".

The result looks like this.

Sehr geehrte(r) res.partner.title(1,) Susanne Odoo

最佳答案

Hi Mario:

Change ${object.titel} to ${object.title.name} if you need the full form of the title.

If you need the abbreviated form of the title, you can use ${object.title.shortcut}

頭像
捨棄
作者

Thank you very much. This is working perfectly. Can you show me link to this documentation were i can read/learn this? :)

It's the standard dot notation that can be used for navigating fields. A relational field contains a reference to a recordset. So you have to navigate down the hierarchy to fetch the data. Here's a section in the ORM documentation that briefly describes this.

https://www.odoo.com/documentation/13.0/reference/orm.html#field-access

最佳答案

I think the issue with object.titel

it should be object.title

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
0
5月 22
2226
0
7月 25
1110
4
5月 24
13131
1
4月 24
3642
0
11月 23
2310