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
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
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
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
2
set 21
|
4359 | ||
V14 Functional Exam
Risolto
|
|
2
lug 21
|
7015 | |
|
4
giu 25
|
2039 | ||
|
1
giu 25
|
885 | ||
Odoo certification
Risolto
|
|
2
apr 25
|
3150 |