Rendersa zone. See
.
in all parameters.
header
and
footer
are
not output if there is no content in the
zone (nothing has been
ADDTOZONEd
). However they
are output if the
output is the empty string (at least one
ADDTOZONE
has been processed).
Zones are cleared after being rendered; they are only ever rendered once.
head
,
script
and
body
are
default zones. The corresponding
RENDERZONE
is already included in the base
foswiki.tmpl
.
head
and
script
are
automatically inserted before the
</head>
tag in the output HTML
page.
body
is automatically inserted before the
</body>
tag in
the output HTML page.
Macros will be expanded in all zones. TML markup will not be expanded
in the
head
and
scripts
zones. Any formatting in
head
and
scripts
zones
including [[TML links]] must be done directly using HTML. TML pseudo-tags like
nop
.
verbatim
,
literal
. and
noautolink
are removed from
head
and
script
zones
and have no influence on the markup. All other zones will be rendered as normal topic text.
Normally, dependencies between individual
ADDTOZONE
statements are
resolved within each zone. However, if
{MergeHeadAndScriptZones}
is
enabled in
configure, then
head
content which requires an
id
that only exists in
script
will be re-ordered
to satisfy this dependency.
{MergeHeadAndScriptZones}
will be
removed from a future version of Foswiki.