Aanhef voornaam in e-mails

Aanhef voornaam in Qweb e-mailtemplates


Odoo heeft ervoor gekozen standaard de voornaam en achternaam van een contactpersoon in één veld op te slaan. Soms is het wenselijk om in mailtemplates iemand bij de voornaam aan te spreken. Door het onderstaande stukje code op te nemen in de Qweb rapporten kan je dit eenvoudig regelen.


Variabele: ${object.partner_id.name.split()[0]}
Qweb mailtemplate: <t t-out="object.partner_id.name.split()[0]"></t>


In Qweb (voorbeeld Salesorder): <t t-out="object.partner_id.name.split()[0]"></t>


<div style="margin: 0px; padding: 0px;">
<p style="box-sizing:border-box;margin: 0px; padding: 0px; font-size: 13px;">
<t t-set="doc_name" t-value="'offerte' if object.state in ('draft', 'sent') else 'order'" data-oe-t-inline="true"></t>
Beste <t t-out="object.partner_id.name.split()[0]"></t>,
<br><br>
Hierbij stuur ik je, zoals afgesproken, de link naar onze offerte toe. <br>Deze kun je eenvoudig online inzien via de link in deze mail. In de PDF-versie van de offerte die je daar kan downloaden zijn de uitgangspunten, de projectscope en de randvoorwaarden verder uitgewerkt. 
<br><br>Indien akkoord kun je de offerte online bevestigen.
<br><br>
Laat het me gerust weten als je nog vragen hebt.
<t t-if="not is_html_empty(object.user_id.signature)" data-oe-t-group-active="true">
<br><br>
<t t-out="object.user_id.signature or ''" data-oe-t-inline="true">--<br>Team FANATICS</t>
</t>
<br><br>
</p>
</div>


Ref: https://www.odoo.com/nl_NL/forum/help-1/dynamic-placeholder-for-only-first-name-in-odoo-mass-mailing-111395