Ich möchte ein neues Thema für odoo erstellen. Ich habe es geschafft, indem ich ein neues Modul erstellt und es installiert habe. Ich sehe in diesem Dokument here, die besagt, dass odoo Unterstützung Vorlage Vererbung mit t-extend Schlüsselwort. Aber ich kann es nicht schaffen. Dies ist meine angepasste Vorlage:Vorlage Vererbung 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>
Vorlage website.contact sollte 2 FOO und FOO gezeigt haben, aber es zeigte nur FOO 2. Bitte helfen Sie mir zu erklären. Vielen Dank.
Wie Sie gesagt haben, ändert es die Seite website.homepage, nicht eine neue Seite erstellen (website.contact). Gibt es trotzdem eine neue Seite, die von einer Seite erbt und die ursprüngliche nicht ändert? –
Und scheint, dass es Client-Seite ist, nicht serverseitige Vorlage, was ich getan habe, folgen Sie dieser Anweisung: http://odoo-80.readthedocs.org/en/latest/guides/themes.html –
@ Minh-Hung Nguyen Das sind Server-Side-Templates (dh sie werden auf der Serverseite ausgewertet) - Sie verlinken auf eine korrekte Anleitung, aber die Anleitung erwähnt "T-extend" nirgendwo genau, weil es eine Anleitung für serverseitige Templates und "t-extend" ist ist eine clientseitige (JavaScript) Vorlagenfunktion. –