lib/handler.py
changeset 10 d83b10c210e3
parent 9 2a47b00f60b0
child 30 a86a25a9f75b
equal deleted inserted replaced
9:2a47b00f60b0 10:d83b10c210e3
    13     page_name = request.get_page_name()
    13     page_name = request.get_page_name()
    14 
    14 
    15     # get the page handler
    15     # get the page handler
    16     p = page.lookup(page_name)
    16     p = page.lookup(page_name)
    17 
    17 
       
    18     # bind to request
       
    19     p.bind_request(request)
       
    20 
    18     # render the template
    21     # render the template
    19     response_data = template.render("layout",
    22     response_data = template.render("layout",
    20         site_root_url   = request.get_script_dir(),
    23         site_root_url   = request.get_script_dir(),
       
    24         site_page_url   = request.get_page_prefix(),
    21         page            = p,
    25         page            = p,
    22         menu            = menu.Menu(p),
    26         menu            = menu.Menu(p),
    23     )
    27     )
    24     
    28     
    25     # return the response
    29     # return the response