Hey Diez, thanks for the reply, with the latter you mean the solution you mean this one: add the call to the master-template all your pages, to render the menu. ?
If that's the case, what do you mean with it? that in the request call for the page, the menu get's requested also? Greetings, Bloeper On Jun 28, 9:32 am, "Diez B. Roggisch" <[email protected]> wrote: > Am 24.06.2010 um 16:46 schrieb bloeper: > > > Hi all, > > > Sorry for a undoubtedly stupid/simple question. > > But I want to create a menu app, so I have a model with the stuff the > > menu contains (name, url, etc). > > Now I want to create a functions that gets always called regardless of > > the page requested... > > So i can use a template function to include that in the master > > template. > > There are several ways to accomplish this. You could > > - create your own middleware, which will get called on each request > then. It must reside under the transaction middleware though. To add a > new middleware, either use <project>/config/middleware.py, or overload > some of the methods in <project>/config/app_cfg.py. > > - add the call to your BaseController, maybe even in the __before__ > or __after__ hooks than one can define on a controller. > > - add the call to the master-template all your pages, to render the > menu. > > The latter is my personal preference, as it keeps the logic closest to > the spot where it is needed. > > Diez -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/turbogears?hl=en.

