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>