first - содержимое этого тега выводится только для первой строки из выборки
inner - содержимое этого тега выводится для всех строк выборки кроме первой и последней
last - содержимое этого тега выводится только для последней строки из выборки
even - содержимое этого тега выводится только для четных строк из выборки
odd - содержимое этого тега выводится только для нечетных строк из выборки
empty - содержимое этого тега выводится при пустом результате выборки
<?xml version="1.0" encoding="utf-8"?>
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">
<t:template id="index">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<t:head />
<link type="text/css" rel="stylesheet" href="/style.css" />
<script type="text/javascript" src="/script.js"> </script>
</head>
<body>
[внешнее оформление]
<t:childrens template="list_childs" />
[внешнее оформление]
<t:main />
[внешнее оформление]
</body>
</html>
</t:template>
<t:template id="list_childs">
<t:first><ul></t:first>
<t:odd><li><t:var name="title" /></li></t:odd>
<t:even><li style="background-color: #cccccc"><t:var name="title" /></li></t:even>
<t:last></ul></t:last>
<t:empty>[этот текст будет виден если результат выборки пустой]</t:empty>
</t:template>
</t:templates>