Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
3001 Ansichten

My objective is to create a report with a cover page without a logo using the basic_layout, and to apply the external_layout on the other pages.
Problem: When I use both layouts in the same document, external_layout is mistakenly applied to the first page instead of basic_layout.

<template id="report_saleorder_document">
    <t t-set="doc" t-value="doc.with_context(lang=doc.partner_id.lang)" />

 
  <!-- cover page -->
    <t t-call="web.basic_layout">
       <div class="cover_page" style="page-break-after:always;">
           <div class="row">
               <div class="col-12">
                   <h1>COVER PAGE</h1>
               </div>
          </div>
       </div>
    </t>

    <t t-call="web.external_layout">
        <div class="page">
            <!-- Other pages ... -->
        </div>
    </t>
</template>


My current solution is to use external_layout for the entire report and add a style to the cover_page div to hide unwanted elements using the "report_qweb_element_page_visibility" module class. Although it does the job, I believe there might be a more elegant solution. I would appreciate your suggestions. Thank you in advance.




Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Apr. 25
1206
2
März 25
1345
4
Nov. 24
7065
1
März 24
1982
3
Sept. 23
24792