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
- Buchhaltung
- Lager
- PoS
- Project
- MRP
Diese Frage wurde gekennzeichnet
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
Diskutieren Sie gerne? Treten Sie bei, statt nur zu lesen!
Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
RegistrierenVerknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
---|---|---|---|---|
|
2
Sept. 21
|
4387 | ||
V14 Functional Exam
Gelöst
|
|
2
Juli 21
|
7023 | |
|
4
Juni 25
|
2077 | ||
|
1
Juni 25
|
918 | ||
Odoo certification
Gelöst
|
|
2
Apr. 25
|
3172 |