ODOO 8 – Editions Qweb – Modification de l’entête (4/9)

Pour modifier l'entête, il faut intervenir sur le fichier x_sale_report.xml
Voici un exemple de modification qui consiste à retirer les 2 traits de l'entête par défaut :
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <template id="x_header" inherit_id="report.external_layout_header">
            <xpath expr="//div[@class='header']" position="replace">
            <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>
                <div class="row">
                        <div class="col-xs-3">
                            <div t-field="company.partner_id" t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}'/>
                        </div>
                </div>
            </div>
            </xpath>
        </template>
    </data>
</openerp>

J'aurai pu utiliser une clause Xpath plus restrictive et permettant moins de redondance par rapport à l'entête par défaut, mais ce n'était pas ici mon objectif.

5 réflexions au sujet de « ODOO 8 – Editions Qweb – Modification de l’entête (4/9) »

  1. Bonjour,

    je viens de me rendre compte qu’en faisant comme vous indiquiez, on change les entêtes pour tous les rapports (sale et invoice) en même temps.
    Est il possible de ne changer que l’entête d’un seul rapport avec cette technique ?

    Merci pour vos articles clairs et détaillés

      1. Merci
        mais effectivement cela va me poser pb
        j’ai trouvé une autre solution : je teste si c’est un devis ou une facture dans mais mes 2 états et ça fonctionne (le seul soucis est de penser à changer les 2 entêtes si on fait une motif)

  2. Bonjour,
    j’ai la même problématique: je cherche à augmenter la taille du logo (sur toutes les éditions)
    j’ai du mal à trouver le fichier que vous indiquez… j’ai trouvé ceci:
    16 report_invoice_documentsale.report_saleorder QWeb account.report_invoice_document
    16 report_saleorder QWeb sale.report_saleorder
    16 report_saleorder_document QWeb sale.report_saleorder_document
    16 report_saleorder_document_comments QWeb sale_comment_template.report_saleorder_document_comments report_saleorder_document
    16 report_saleorder_validity_date QWeb website_quote.report_saleorder_validity_date

    mais cela ne semble pas concenir.
    pouvez vous me donner le chemin entier?

    merci d’avance

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *