Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
4646 Ansichten

Hello,

In my website I would like to have a customer list above my footer. I'd like a dynamic list.

How I can inject my customers for every website controller ?

Thank you

--

Bonjour,

J'aimerais sur mon site internet rajouter la liste des clients au dessus du footer.

Pour se faire il faudrait que je rajoute aux controlleurs du site web cette liste, comment je peux faire pour rajouter des variables aux controllers (sorte de variables globales) ?

Merci

Avatar
Verwerfen
Autor Beste Antwort

I have founded a solution for inject data in view, is it a good solution ?

# -*- coding: utf-8 -*-

from openerp import SUPERUSER_ID
from openerp.http import request
from openerp.osv import osv, fields

class view(osv.osv):
_inherit = "ir.ui.view"

def render(self, cr, uid, id_or_xml_id, values=None, engine='ir.qweb', context=None):
if request and getattr(request, 'website_enabled', False):
if values == None:
values = {}
              values['test'] = 'data to inject'

return super(view, self).render(cr, uid, id_or_xml_id, values=values, engine=engine, context=context)

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Juli 24
4055
3
Apr. 24
4690
0
Sept. 21
1834
1
Okt. 23
2639
3
Nov. 21
2534