Parameters
Examples
%FORMAT{"one,two,three" type="string" format=" * $item"}%
%FORMAT{"%SKIN%"
header="the Skin setting is evaluated in this order:"
format=" 1 =$topic="
footer=" 1 =default="
}%
If
type="topic"
(the default) the format string can contain
any of the
topic-specific format tokens
specified in
FormattedSearch (
$web
,
$topic
,
$parent
,
$text
,
$locked
,
$date
,
$isodate
,
$index
,
$item
,
$rev
,
$username
,
$wikiname
,
$wikiusername
,
$createdate
,
$createusername
,
$createwikiname
,
$createwikiusername
,
$summary
,
$changes
,
$formname
,
$formfield
,
$pattern
,
$count
,
$ntopics
,
$nhits
,
$pager
).
In addition, the macro supports all the standard
format tokens.
If
type="string"
then the comma separated list is treated as a list of
strings. In this case, the format tokens
$index
and
$item
will return
the position of the item in the list (1-based), and the item itself,
respectively. Note that a comma can be embedded in the data using the standard
formatting token
$comma
.
The FORMAT macro is currently only of use in formatting lists of topics,
or of simple strings. It will be extended in future releases to add the
capability to render other object types.
For more sophisticated handling of string lists, consider installing Foswiki:Extensions.FilterPlugin
SEARCH,
ENCODE,
FormattedSearch