Can we customize the template or it's default template already. I meant by customize is the design, the font, the logo placement. I'm using odoo V16 Enterprise Edition and i already subscript for 1 year.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Financeiro
- Inventário
- PoS
- Project
- MRP
Esta pergunta foi sinalizada
Hi,
You can refer to the code for example: We share the award certificate for the employee award module python file in the report folder:
class AwardCertificate(models.AbstractModel):
_name = 'report.module_name.report_award_certificate'
_description = 'Award Certificate'
@api.model
def _get_report_values(self, docids, data=None):
""" Returns data to the template"""
return {
'doc_model': 'awards.rewards',
'data': data,
'docs': self.env['awards.rewards'].browse(data['id']),
}
XML file in the report folder
<template id="report_award_certificate">
<t t-call="web.html_container">
<t t-call="web.basic_layout">
<div class="backgroundimage">
<div style="position:relative;">
<img src="/module_name/static/src/
<div style="position: absolute; top: 360px; left: 60px;width: 650px;">
<h1 style="text-align: center;"><b><i>
<span t-if="data['nominee']"
style="text-transform:
t-esc="data['nominee'].
<span t-if="docs.nominee_id"
style="text-transform:
t-esc="docs.nominee_id.
<span t-else="" style="text-transform:
t-esc="docs.nominee_id.name"/
</div>
<div style="position:absolute; bottom:190px; right:361px;">
<h6>
<span style="text-transform:
</h6>
</div>
<div style="position:absolute; bottom:190px; right:200px;">
<h6><span t-esc="docs.award_for_year_id.
</div>
<div style="position:absolute; bottom:232px; right:80px;width:600px;">
<h4 style="text-align: center;">
<span style="font-family: certification-serif;" t-esc="docs.category_id.name"/
</h4>
</div>
<div style="position:absolute; bottom:130px; left:40px; width:300px;">
<h5 style="text-align: center;">
<span t-if="data['nominee']"
style="text-transform:
t-esc="data['nominee'].departm
<span t-else="" style="text-transform:
t-esc="docs.department_id.
</h5>
</div>
<div style="position:absolute; bottom:130px; right:40px; width:300px;">
<h5 style="text-align: center;"><span style="text-transform:
t-esc="data['chairman'].name"/
</div>
</div>
<div style="position:relative;
</div>
</div>
</t>
</t>
</template>
In this way, you can create your own template for your custom models
Hope it helps
Está gostando da discussão? Não fique apenas lendo, participe!
Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!
Inscreva-sePublicações relacionadas | Respostas | Visualizações | Atividade | |
---|---|---|---|---|
|
2
set. 21
|
4318 | ||
V14 Functional Exam
Resolvido
|
|
2
jul. 21
|
6995 | |
|
4
jun. 25
|
2000 | ||
|
1
jun. 25
|
841 | ||
Odoo certification
Resolvido
|
|
2
abr. 25
|
3105 |