yatt_manual -- yatt syntax manual
In yatt, templates are almost like ordinally HTML. In basic setup, all yatt-specific items are written with (specified) namespace, which is overridable. In this document, I use yatt
for explanation.
<!yatt:...>
Declaration. (beginning of a element, usually)
&yatt:...;
Variable reference and call of entity function.
<yatt:.../>
, <yatt:...> ~ </yatt:...>
Call of a widget.
<:yatt:.../> ~
, <:yatt:...> ~ </:yatt:...>
Call of a widget, with tag style arguments.
<?yatt ... ?>
General source code embedition (like php)
&yatt[[; ... &yatt]];
&yatt#num[[; ...singular... &yatt||; ...plural... &yatt]];
Internationalized message.
<!--#yatt ... -->
Comment, which is not parsed by yatt.