Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
3117 Переглядів

I am trying to find the list of objects to be used in my emails templates.

I have create a new text field in my Stock.Transfer Model (Outbound Delivery) called "x_recylingcode". I am trying to to find how to call this field in my email templates.


I went to Settings -> Technical -> Database Structure -> Fields

I search for x_recylingcode. and found that the Model is "Transfer".

I have tried different options to display the value in my email like: 

${object.transfer.x_recylingcode}, ${object.x_recylingcode}, ${object.stock.transfer.x_recylingcode}, 

None of them return me the value of the the field.

Can anyone explain how to find the name of the object to be used in my emails ? 

Thanks,
Dan

Аватар
Відмінити
Автор Найкраща відповідь

Got it ! Thanks

I found my issue. As i had different languages, i used a email template from a different language where i inserted the code. 

Аватар
Відмінити
Найкраща відповідь

Hello Dan Witting,

First, you must verify which model_id is used in the mail template.Is the same object in which the "x_recylingcode" field is defined.

Please fine the example in comment 


Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Аватар
Відмінити

If yes then use the below syntax for accessing the field:
odoo-15: {{object.x_recylingcode}}
odoo-14 : ${object.x_recylingcode}

If no then use the relational field to access the field like below:
odoo-15 : {{object.<relational_Field_name>.x_recylingcode}}
odoo-14 : ${object.<relational_Field_name>.x_recylingcode}

Related Posts Відповіді Переглядів Дія
3
трав. 25
703
1
квіт. 25
554
0
лют. 25
488
1
груд. 24
2236
3
вер. 24
12568