콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3165 화면

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.




아바타
취소
관련 게시물 답글 화면 활동
1
4월 25
1396
2
3월 25
1640
4
11월 24
7300
1
3월 24
2201
3
9월 23
25082