.block Macro

This macro wraps a block of output with a header and/or a footer, if the output is not empty.

.block [(head)]
	block-input
.endblock[(tail)]

The following parameters are available:

Parameter

Description

head

[optional] Generated only if block-input is not empty.

Type: Simple template

block-input

Specifies the text to output between the head and tail.

Type: Complex template

tail

[optional] Generated only if block-input is not empty.

Type: Simple template

Example Result
.block (<b>)
%Comment%
.endblock (</b>)
<b>My comment is in bold!<b>
Note: The <b> tags would not be generated if no comment were entered for a particular object.