Desidero creare un nuovo tema per odoo. L'ho fatto creando un nuovo modulo e installandolo. Vedo in questo documento here che diceva che l'odoo supporta l'ereditarietà del modello utilizzando la parola chiave t-extend. Comunque non posso farcela. Questo è il mio modello personalizzato:Ereditarietà modello in odoo
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="website.homepage" name="Homepage" page="True">
<div class="header">
<h1>FOO<h1>
<div class="main">
</div>
</div>
</template>
<template id="website.contact" name="Homepage" page="True">
<t t-extend="website.homepage">
<t t-jquery="div.main" t-operation="inner">
<h1>FOO 2</h1>
</t>
</t>
</template>
</data>
</openerp>
website.contact Template avrebbe dovuto mostrato FOO FOO e 2 ma ha mostrato solo FOO 2. Please help me spiegare. Grazie.
Come hai detto, modifica la pagina website.homepage, non crea una nuova pagina (sito web.contatto). Esiste comunque la possibilità di creare una nuova pagina che erediti da una pagina e non cambi quella originale? –
E sembra che sia lato client, non template lato server, quello che ho fatto è seguire queste istruzioni: http://odoo-80.readthedocs.org/en/latest/guides/themes.html –
@ Minh-Hung Nguyen Quelli sono i modelli lato server (cioè vengono valutati sul lato server) - si collega a una guida corretta, ma la guida non menziona 't-extend' ovunque proprio perché è una guida per i modelli lato server e' t-extend' è una funzione di modelli lato client (JavaScript). –