root/branches/3.1/examples/templates/example_compiler_display.tmpl

Revision 206, 1.2 kB (checked in by schst, 5 years ago)

support for first, last, default
refactoring

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <!-- $Id$ -->
2 <patTemplate:tmpl name="template1">
3 This template contains several vars:<br />
4 Foo: {FOO}<br />
5 Bar: {BAR}<br />
6 Argh: {ARGH}<br />
7 Global: {GLOBAL}<br />
8
9 <patTemplate:tmpl name="template2">
10         This is another template...<br />
11     SCHST: {SCHST}<br />
12 </patTemplate:tmpl>
13
14 <hr />
15 </patTemplate:tmpl>
16
17 <patTemplate:tmpl name="template3" type="modulo" modulo="4">
18
19         <patTemplate:sub condition="0">This is zero.</patTemplate:sub>
20         <patTemplate:sub condition="1">This is one.</patTemplate:sub>
21         <patTemplate:sub condition="2">This is two.</patTemplate:sub>
22         <patTemplate:sub condition="3">This is three.</patTemplate:sub>
23
24         <patTemplate:sub condition="__first">This is the first.</patTemplate:sub>
25
26         <patTemplate:sub condition="__last">This is the last.</patTemplate:sub>
27
28
29 </patTemplate:tmpl>
30
31 <patTemplate:tmpl name="template4" type="simpleCondition" requiredvars="foo">
32         This is a simpleCondition template.
33 </patTemplate:tmpl>
34
35 <patTemplate:tmpl name="template5" type="condition" conditionvar="Condvar">
36
37         <patTemplate:sub condition="__default">This is Default.</patTemplate:sub>
38         <patTemplate:sub condition="foo">This is Foo.</patTemplate:sub>
39         <patTemplate:sub condition="bar">This is Bar.</patTemplate:sub>
40
41 </patTemplate:tmpl>
42
43
44
Note: See TracBrowser for help on using the browser.