Hi, I have a search form which I wish to appear on every page. I would rather define this programatically than with html but I wish to avoid having to remember to add this variable to the dictionary returned by every controller function.
In Django one can create a context processor which returns the variable and use a RequestContext in every view function. Is there a similar mechanism for web2py? If the answer is to store it in the response object, is there a place where I can write this code once and once only and have it added automatically to the response every time? Another option I considered was to define a custom dictionary: my_dict = dict(search_form=search_form) Then I could update this in every controller function and return it. That would still require modifying all of our controller functions though... Any and all suggestions are welcome! Cheers, John

