Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
9915 Visualizzazioni

I have created a new webcontroller with specific functionality and I want this webcontroller as a home page of odoo 9.0.

I have tried to put @http.route('/', type='http', auth='public', website=True) in main.py of my custom webcontroller file as a route, but still it redirect to default home page of odoo. 

But if I put url as @http.route('/index', type='http', auth='public', website=True), the page is working fine.

So my question is what is best way to replace existing odoo home page with custom controller or module.

Any help really appreciated.

Avatar
Abbandona
Autore

Anyone can suggest me on this?

Risposta migliore
# -*- coding: utf-8 -*-
from openerp import http
from openerp.addons.website.controllers.main import Website

class Website(Website):
    @http.route(auth='public')
    def index(self, data={},**kw):
        super(Website, self).index(**kw)
        return http.request.render('<your_addon>.<your_template_id>', data)
Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
nov 24
3234
0
giu 21
2673
1
nov 19
6545
1
gen 25
1291
0
mar 23
933