Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
3539 Zobrazení

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

Avatar
Zrušit
Autor Nejlepší odpověď

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. 

Avatar
Zrušit
Nejlepší odpověď

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

Avatar
Zrušit

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 Odpovědi Zobrazení Aktivita
3
kvě 25
1858
1
dub 25
1385
0
úno 25
1139
1
pro 24
2767
3
zář 24
14356