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

on openERP 7 usually I use html to make pdf report. when I need variable, on html I just add

<!-- <% variable1 = 2 %> -->
<!-- <% variable2 = variable1 + 12 %> -->
${ variable2 }

so on pdf will show
14

when I use it on odoo 8, why it became error, the Odoo warning is like this:

Encountered unknown tag 'variable1'. Jinja was looking for the following tags: 'endfor' or 'else'. The innermost block that needs to be closed is 'for'.

<class 'jinja2.exceptions.TemplateSyntaxError'>,Encountered unknown tag 'variable1'. Jinja was looking for the following tags: 'endfor' or 'else'. The innermost block that needs to be closed is 'for'.,<traceback object at 0xb0201694>

what must I do to add a variable?

Imagine profil
Abandonează
Cel mai bun răspuns

This page have all the info you need to work with variables in the way you want

https://www.odoo.com/documentation/8.0/reference/qweb.html

For shorteness

Your Code                                                            Qweb

<!-- <% variable1 = 2 %> -->                                <t t-set="variable1" t-value="2"/>

<!-- <% variable2 = variable1 + 12 %> -->           <t t-set="variable2" t-value="variable1 + 12"/> 

${ variable2 }                                                        <t t-esc="variable2"/>

 

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
feb. 24
6443
4
dec. 23
42966
0
oct. 23
1437
0
mar. 15
3537
0
mar. 15
4587