Thanks, much appreciated.

On Feb 17, 10:02 pm, Anand Chitipothu <[email protected]> wrote:
> On Thu, Feb 18, 2010 at 4:08 AM, p_W <[email protected]> wrote:
> > Is there a way to use partial templates or layouts like in most of the
> > bigger frameworks?  I just so I can include a header, footer, nav,
> > etc?
>
> I do it like this:
>
> def render_template(name, *args, **kw):
>     return render[name](*args, **kw)
>
> render = web.template.render("templates", globals={"render_template":
> render_template})
>
> And use it in site.tmpl like this:
>
> $def with (page)
>
> $:render_template("site/head.tmpl")
> $:render_template("site/neck.tmpl", title=page.title)
> $:render_template("site/body", page)
> $:render_template("site/footer")

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" 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/webpy?hl=en.

Reply via email to