Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6819 Lượt xem

Hi,

I'm working on Odoo 14 , I want to display the header only on the first page and footer only on the last page , How can I do it ? Any help please?? Thanks.


    <template id="report_invoice_document_extend" inherit_id="account.report_invoice_document">

       <xpath expr="//t[@t-call='web.external_layout']" position="attributes">

            <attribute name="t-call">my_module.external_invoice_layout</attribute>

       </xpath>

    </template>

 

<template id="external_layout_standard">

       <div t-attf-class="header o_company_#{company.id}_layout " t-att-style="report_header_style" >

       ...

    </div>


    <div t-attf-class="article o_report_layout_standard o_company_#{company.id}_layout"  t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')">

       ....

    </div>

</template>

       

<template id="external_invoice_layout">

    <t t-if="not o" t-set="o" t-value="doc"/>


    <t t-if="not company">

        <!-- Multicompany -->

        <t t-if="company_id">

            <t t-set="company" t-value="company_id"/>

        </t>

        <t t-elif="o and 'company_id' in o">

            <t t-set="company" t-value="o.company_id.sudo()"/>

        </t>

        <t t-else="else">

            <t t-set="company" t-value="res_company"/>

        </t>

    </t>

    <t t-call="my_module.external_layout_standard">

        <t t-raw="0"/>

    </t>

</template>

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

This module can help you to solve your problem.

Link: https://apps.odoo.com/apps/modules/14.0/report_qweb_element_page_visibility

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Before each page, it calls a layout with footers and a header. Create a layout with empty header and footer. Another one with empty header and full footer

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 10 22
24513
2
thg 9 21
13258
1
thg 8 21
8727
1
thg 7 21
4647
1
thg 12 23
29899