Skip to Content
Menú
This question has been flagged
1 Respondre
2738 Vistes

hi there

does anybody knows how to add a dynamic value (url) to a button in such a way that its rendered in outlook ?

a href button is rendered perfectly, but when i uses t-att-href to attach the dynamic link to the button then is does not get rendered in outlook. a lot of our clients are using outlook. 


Dennis

Avatar
Descartar
Best Answer

Hello @dennis Celen

Hope you are doing well,


This could be because of improper concatenation of URL string and dynamic value. 
Please use t-attf-href as it makes it easier to concatenate static value with dynamic value

Please see below example, Here to add dynamic value keep it enclosed in #{} and it will be evaluated and concatenated.

Please Find code in comment. 


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

Avatar
Descartar

Code :-

<t t-foreach="[365,366,367]" t-as="id">
<a t-attf-href="https://www.microsoft.com/en-in/microsoft-#{id}">Outlook Link</a>
</t>

and if the whole url comes from a variable:

<t t-foreach="urls" t-as="url">
<a t-attf-href="#{url}">Outlook Link</a>
</t>

Related Posts Respostes Vistes Activitat
0
de febr. 23
1591
1
de maig 22
2496
0
de maig 21
2436
2
de maig 15
7355
2
de gen. 25
1052