Revision: 5181
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 17, 2008 10:03 by wackysalut
Initial Code
## base.html <head> <!-- blah blah --> ${self.head()} </head> <%def name="head()"> ## Base definition (empty), override in subtemplates, and call ## ${parent.head()} somewhere in your definition. </%def> ## layout1_base.html <%inherit file="base.html" /> <%def name="head()"> ${parent.head()} <script type="text/javascript" src="/js/mootools.v1.11.js"></script> </%def> ## view for controller X <%inherit file="layout1_base.html" /> <%def name="head()"> ${parent.head()} <link rel="stylesheet" type="text/css" href="/css/woohoo.css" /> </%def>
Initial URL
Initial Description
This allows you to collect some snippets of or tags from any subtemplate, and place them in the of your base template, no matter how you skip some templates in the chain. Note how you could skip the definition of head() in the layout1_base.html file.
Initial Title
Insert stuff into from any subtemplate
Initial Tags
Initial Language
HTML