2016-06-08 4 views
0

i in Py-Datei ein Stück Code mit variabler haben, aber ich weiß nicht, wie die Varibale innerhalb XML-Vorlagewie die Python-Methode in XML-Vorlage nennen odoo mit 9 Modul

.xml-Datei nennen

<?xml version="1.0" encoding="utf-8"?> 
<openerp> 
    <data> 
    <template id="menu_secondary" name="group_js menu" inherit_id="web.menu_secondary"> 
    <xpath expr="." position="inside"> 
     <span t-field="o.test"></span> 
    </xpath> 
    </template> 
    </data> 
    </openerp> 

.py Datei

from openerp.osv import fields,osv, expression 

class group_js(osv.osv): 
_name = "group_js" 
_description = "Group JS" 

def test(self): 
    temp_var = "HELLO" 
    return temp_var 

so, jemand eine Idee haben, bitte mit mir teilen

Danke

+0

Wenn Sie diese auf der Website verwenden, benötigen Sie Controller. – mokiSRB

+0

thanx @mokiSRB für Ihre Antwort, ich werde ein odoo-Modul erstellen. – Debasish

Antwort

1

Wenn es im selben Modell ist, dann können Sie Ihre Vorlage mit dem folgenden Code ersetzen.

<template id="menu_secondary" name="group_js menu" inherit_id="web.menu_secondary"> 
    <xpath expr="." position="inside"> 
     <span t-esc="o.test()" /> 
    </xpath> 
    </template> 

Versuchen Sie es, und es kann Arbeit für Sie sein.