Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: header & footer

header & footer 1 Anno 11 Mesi fa #27455

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ciao a tutti, per un mio modulo ho creato header e footer personalizzati.

Esempio questo è l'header:
<template id="report_invoice_header"
                  inherit_id="report.external_layout_header">
            <xpath expr="//div[@class='header']"
                   position="replace">
                <div class="header">
                    <div class="row">
                        <div class="col-xs-2">

                            <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo"
                                 style="height: 100px;"/>

                        </div>
                    </div>
                </div>
            </xpath>
        </template>
Quindi semplicemente con il logo dell'azienda.

Quindi per ogni stampa con external_layout avrò questo header. Ma se io volessi un header diverso da questo solo per un report come dovrei fare?? Creare semplicemente un nuovo header e chiamarlo dal report che mi interessa?? Grazie e buona serata a tutti :)
Dinamiche Aziendali
www.dinamicheaziendali.it
Ultima modifica: 1 Anno 11 Mesi fa da G.Conte.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

header & footer 1 Anno 11 Mesi fa #27457

  • Vinicius05
  • Avatar di Vinicius05
  • Offline
  • Gold Boarder
  • Messaggi: 194
  • Ringraziamenti ricevuti 58
  • Karma: 0
Io creerei tante header e footer quante sono le stampe diverse e poi dal pulsante stampa selezioni quella che più ti si addice
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

header & footer 1 Anno 11 Mesi fa #27459

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Si, infatti la mia idea è di creare più header e footer.
Attualmente per una stampa con l'header che già ho faccio:

<template id="custom_report_contract">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="report.external_layout">
E quindi prende automaticamente l'header e footer per external layout.

In un'altra stampa come faccio a dirgli prendi l'header xxx e il footer xxx che creo io??
Spero di essere stato abbastanza chiaro..
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

header & footer 1 Anno 11 Mesi fa #27460

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Hai due strade:

1) Ti creai il tuo "external_layout" e lo usi dove ti serve.
2) Eviti di chiamare l'external e metti direttamente nel report le sezioni header e footer

Se hai molti report con lo stesso header e footer ovviamente è preferibile la strada 1

Se hai una corrispondenza 1 ad 1 la soluzione migliore è la 2
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: G.Conte

header & footer 1 Anno 11 Mesi fa #27462

  • Vinicius05
  • Avatar di Vinicius05
  • Offline
  • Gold Boarder
  • Messaggi: 194
  • Ringraziamenti ricevuti 58
  • Karma: 0
Senza necessità di scrivere codice basta che con google cerchi "creating multiple templates odoo" che troverai le risposte.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: G.Conte

header & footer 1 Anno 11 Mesi fa #27474

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Grazie ad entrambi, andando a vedere un po il codice, ho capito meglio come è strutturato.
Ho più di un report che ha bisogno di diversi header e footer, quindi sceglierò la prima strada elencata da gigidn.
<template id="my_external_layout">
            <t t-call="nome_modulo.my_layout_header"/>
            <t t-raw="0"/>
            <t t-call="nome_modulo.my_layout_footer"/>
        </template>

<template id="my_layout_header">

<template id="my_layout_footer">

E chiamo my_external_layout nella stampa che mi serve giusto?
Grazie di nuovo ad entrambi :)
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.130 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam