Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
59372 Visualizzazioni

Hello,

I would like to inherit (or extends) the html_container template for a specific report, in order to add a CSS stylesheet.

Is it possible?

I tried with t-jquery, t-extend, ... but it does not seem to work.

Thanks!

Avatar
Abbandona

I myself made a new report in Qweb format but am also very curious on how the CSS can be applied to the report. Especially given a custom CSS.

Hi Ludo, have you found a wa

Hi Ludo, have you found a way to do it so far?

No, unfortunately I haven't found a way yet.

ok thanks, we style looking for a way to insert our own css but apart replace the whole things in the header, it doesn't take any extra .css file declaration... bug or limitation? we don't know yet

the solution of jay vora from SerpentCS seems to be a solution to what appears to be a bug https://github.com/odoo/odoo/issues/1105

Risposta migliore

In v8 you need to do it with xpath. An example for the header:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <template id="report_header_custom" inherit_id="report.external_layout_header">
            <xpath expr="//div[@class='header']" position="replace">
                <div class ="header">
                    Your Code
                </div>
            </xpath>
        </template>
    </data>
</openerp>

The id needs to be unique, or otherwise it will override an existing one.

The inherit_id is the modul name and the id of the report, which you want to extend or change.

The rest ist just standard odoo xpath.

I hope it helps.

Avatar
Abbandona

thanks for your response

Post correlati Risposte Visualizzazioni Attività
4
dic 23
43109
3
mar 18
8082
8
dic 23
22204
1
mag 24
3219
1
mag 20
3892