diff examples/includes/skins/default/layout.html @ 21:eca77129518a

* Include paths are now interpreted relative to the path of the including template. Closes #3. * The filename is now included as first item in the `pos` tuple of stream events. * Simplified the "basic" example so that it actually ''is'' basic. * Added a more complex example using nested relative includes in [source:/trunk/examples/includes/ examples/includes].
author cmlenz
date Tue, 20 Jun 2006 13:05:37 +0000
parents
children fec9f4897415
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/examples/includes/skins/default/layout.html
@@ -0,0 +1,17 @@
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:py="http://purl.org/kid/ns#"
+      xmlns:xi="http://www.w3.org/2001/XInclude"
+      py:strip="">
+ <xi:include href="../macros.html" />
+ <head>
+  <title>Hello ${hello}</title>
+  <style type="text/css">@import(style.css)</style>
+ </head>
+ <body py:match="body">
+   <xi:include href="header.html" />
+   <div id="content">
+     ${select('body/*')}
+   </div>
+   <xi:include href="footer.html" />
+ </body>
+</html>
Copyright (C) 2012-2017 Edgewall Software