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.
Denna fråga har flaggats
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
Njuter du av diskussionen? Läs inte bara, delta också!
Skapa ett konto idag för att ta del av exklusiva funktioner och engagera dig i vår fantastiska community!
Registrera dig| Relaterade inlägg | Svar | Vyer | Verksamhet | |
|---|---|---|---|---|
|
|
2
sep. 21
|
5657 | ||
|
V14 Functional Exam
Löst
|
|
2
juli 21
|
8431 | |
|
|
0
juni 26
|
10 | ||
|
|
0
juni 26
|
30 | ||
|
|
0
juni 26
|
56 |