Volevo ingrandire il logo nella stampa delle fatture.
La parte chiave è in /odoo/addons/report/views <template id="external_layout_header">, richiamato da <template id="account.report.external_layout">
<template id="external_layout_header">
<div class="header">
<div class="row">
<div class="col-xs-3">
<img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="max-height: 45px;"/>
</div>
<div class="col-xs-9 text-right" style="margin-top:20px;" t-field="company.rml_header1"/>
</div>
Ora il codice sembrerebbe semplice da fare, MA il risultato (anche mettendo 60px), diventa un logo enorme che scombina tutti gli elementi.
Stupito, volevo vedere dal menu reporto di Odoo, pensando di trovare il report <report external_layout_header>, e capire come risultava dopo avere inserito la modifica.
Tuttavia nel menu Configurazione -> report -> report, NON si trova l'header di cui sopra.
Non è previsto che si possa visualizzare il report header ?
Sbaglio qualcosa nella modifica xpath ?
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<template id="report_biglogo_external_layout_header_"
inherit_id="report.external_layout_header">
<xpath expr="//img[@t-if='company.logo']" position="attributes">
<attribute name="style">"max-height: 60px;"</attribute>
</xpath>
</template>
</data>
</openerp>