2015-04-15 80 views
2

我對odoo相當陌生,對於我的實習,我需要創建一個網站模塊。 對於網站,我已經能夠在空白頁面上顯示一小段文字。如何實現網站主題到我的odoo模板

這裏是我當前的工作代碼:

模板:

<template id="moestuin_webpage"> 
    <div> 
     <h1>Testje</h1> 
    </div> 
</template> 

控制器:

# -*- coding: utf-8 -*- 
from openerp import http 

class Moestuin(http.Controller): 

@http.route('/moestuin/', auth='public') 
def index(self, **kw): 
    #return "Hello, world" 
    return http.request.render('moestuin.moestuin_webpage') 

如上所述,這將導致顯示 「Testje」

白頁

但是,每當我嘗試添加website.layout(從其他模塊中看到)以我的模板是這樣的:

<template id="moestuin_webpage"> 
    <t t-call="website.layout"> 
    <div> 
     <h1>Testje</h1> 
    </div> 
    </t> 
</template> 

我只得到一個錯誤我的網頁

內部服務器錯誤上

服務器遇到一個內部錯誤,無法完成您的請求。服務器過載或應用程序出現錯誤。

我到處搜索解決方案,但找不到任何東西。

任何有關如何使這項工作的想法,我忘了什麼?

回答

2

你必須完成從這裏所有的步驟:odoo website support

  • 在你的路線
  • 現在依賴正確配置
  • 使用auth='public'website=True可以使用t-call='website.layout
+0

謝謝你非常,它的工作! –

相關問題