Difference between revisions of "Creating Text templates"
From OpenKM Documentation
m |
m |
||
Line 3: | Line 3: | ||
<source lang="xml"> | <source lang="xml"> | ||
<html> | <html> | ||
− | |||
− | |||
− | |||
<body> | <body> | ||
− | <h1>Sample template | + | <h1>Sample template</h1> |
<table> | <table> | ||
<tr> | <tr> | ||
<td><b>Name</b></td> | <td><b>Name</b></td> | ||
− | <td>${ | + | <td>${okp_tpl_name!}</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Bird Date</b></td> | <td><b>Bird Date</b></td> | ||
− | <td>${ | + | <td>${okp_tpl_bird_date!}</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Language</b></td> | <td><b>Language</b></td> | ||
− | <td>${ | + | <td>${okp_tpl_language!}</td> |
</tr> | </tr> | ||
</table> | </table> | ||
Line 26: | Line 23: | ||
</source> | </source> | ||
− | The tags '''${ | + | The tags '''${okp_tpl_name!}''', '''${okp_tpl_bird_date!}''' and '''${okp_tpl_language!}''' will be replaced by the user input values. An error will occur and abort the template processing if you try to access a missing variable, but the ! operator handles this situation. In addition, you can put a default value in case of a mission one with this expression: |
${missing_value!"The default one"} | ${missing_value!"The default one"} |
Revision as of 12:51, 5 April 2011
For this kind of template will create an HTML one. This is the template source code:
<html>
<body>
<h1>Sample template</h1>
<table>
<tr>
<td><b>Name</b></td>
<td>${okp_tpl_name!}</td>
</tr>
<tr>
<td><b>Bird Date</b></td>
<td>${okp_tpl_bird_date!}</td>
</tr>
<tr>
<td><b>Language</b></td>
<td>${okp_tpl_language!}</td>
</tr>
</table>
</body>
</html>
The tags ${okp_tpl_name!}, ${okp_tpl_bird_date!} and ${okp_tpl_language!} will be replaced by the user input values. An error will occur and abort the template processing if you try to access a missing variable, but the ! operator handles this situation. In addition, you can put a default value in case of a mission one with this expression:
${missing_value!"The default one"}
This section is under construction. |