Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
14653 Vizualizări

Is it possible to use two different objects in one template? Let say I write template that applies to res.partner, then I use this object to build letter. But in that same letter I want to add list of products that are in my database. So I would use product.template. as res.partner does not have direct link to products I don't see a way where I could use like:

object.[link to product.template] So I would like to use it like:

<p>Hello ${object.name}</p>
<p>Here is our product list:</p>
%for name product_template.name:
<ul>
<li>${name}</li>
</ul>
%endfor

Is it possible to do in email template?..

Imagine profil
Abandonează
Cel mai bun răspuns

You can use the Context to send the data you want in the template. For Example:

context['email_to']='xyz@gmail.com'

            template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'module_name', 'module_name_email_template_id')[1]
            self.pool.get('email.template').send_mail(cr, uid, template_id, record.id, force_send=True, context=context)

And In the Email Template:

<field name="email_to">${ctx.get('email_to')}</field>
Imagine profil
Abandonează
Autor

Thanks I'll keep that in mind.

Related Posts Răspunsuri Vizualizări Activitate
0
oct. 16
5034
2
ian. 24
4293
2
ian. 24
9969
1
feb. 24
2560
1
iul. 23
3458