Se rendre au contenu
Menu
Cette question a été signalée
2 Réponses
3553 Vues

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
Ignorer
Auteur Meilleure réponse

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
Ignorer
Meilleure réponse

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
Ignorer

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}

Publications associées Réponses Vues Activité
3
mai 25
1861
1
avr. 25
1386
0
févr. 25
1140
1
déc. 24
2768
3
sept. 24
14362