Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
5 Răspunsuri
9635 Vizualizări

I need a different footer on the scond pdf page.

I added this to the footer template


    <p class="test">test</p>

    <script>
        document.getElementsByClassName('test')[0].innerHTML="only on first page";
    </script>

        <div>
                <t t-if="count() == 1">
                    only on first page
                    </t>
            </div>

but this change the text test on all page.

The pdf file has two pages, but the python method count() only called ones.

Thanks

 

 

 

 

Imagine profil
Abandonează

<template id="test_report"> <div class="header">Header for first page</div> <div class="page">Content for first page</div> <div class="footer">Footer for first page</div> <div class="header">Header for second page</div> <div class="page">Content for second page</div> <div class="footer">Footer for second page</div> </template>

Did you manage it?

Cel mai bun răspuns

PDF report uses header,page and footer css class for header/footer display. The following code will generate a 2 page pdf, with different header and footer. You can refer to get_pdf method in addons/report/models/report.py

Header for first page
Content for first page
Header for second page
Content for second page
Imagine profil
Abandonează
Cel mai bun răspuns

Works great Binary System Limited :)

Imagine profil
Abandonează