|
META TOPICPARENT |
name="TWikiVariables" |
Formatted Search Using %SEARCH{... format="..."}% Variable |
|
1. header="..." parameter |
|
< < | Use the header paramter to specify the header of a search result. It should correspond to the format of the format parameter. This parameter is optional. I.e. header="| *Topic:* | *Summary:* |" |
> > | Use the header paramter to specify the header of a search result. It should correspond to the format of the format parameter. This parameter is optional. I.e. header="| *Topic:* | *Summary:* |" |
|
2. format="..." parameter |
|
< < | Use the format paramter to specify the format of one search hit. I.e. format="| $topic | $summary |" |
> > | Use the format paramter to specify the format of one search hit. I.e. format="| $topic | $summary |" |
|
Variables that can be used in the format string:
|
|
> > |
|
|
$web |
Name of the web |
$topic |
Topic name |
$locked |
LOCKED flag (if any) |
|
|
< < |
$date |
Time stamp of last topic update |
|
> > |
$date |
Time stamp of last topic update, i.e. 13 May 2025 - 15:45 |
$isodate |
Time stamp of last topic update, i.e. 2025-05-13T15:45Z |
|
|
$rev |
Number of last topic revision, i.e. 1.4 |
$wikiusername |
Wiki user name of last topic update, i.e. Main.JohnSmith |
|
|
> > |
$username |
User name of last topic update, i.e. JohnSmith |
|
|
|
|
< < |
$formfield(name) |
The field value of a form field, i.e. $formfield(TopicClassification) would get expanded to PublicFAQ . This applies only to topics that have a TWikiForm |
|
> > |
$formfield(name) |
The field value of a form field, i.e. $formfield(TopicClassification) would get expanded to PublicFAQ . This applies only to topics that have a TWikiForm |
|
|
$pattern(reg-exp) |
A regular expression pattern to extract some text from a topic, i.e. $pattern(.*?\*.*?Email\:\s*([^\n\r]+).*) extracts the email address from a bullet of format * Email: ... . |
Note: For $pattern(reg-exp) , specify a RegularExpression that scans from start to end and contains the text you want to keep in parenthesis, i.e. $pattern(.*?(from here.*?to here).*) . You need to make sure that the integrity of a web page is not compromised, i.e. if you include a table make sure to include everything including the table end tag. |
| Write this in the Know web:
| *Topic:* | *OperatingSystem:* | *OsVersion:* |
|
|
< < | %SEARCH{ "[T]opicClassification.*?value=\"[P]ublicFAQ\"" scope="text" regex="on" nosearch="on" nototal="on" format="| [[$topic]] | $formfield(OperatingSystem) | $formfield(OsVersion) |" }% |
> > | %SEARCH{ "[T]opicClassification.*?value=\"[P]ublicFAQ\"" scope="text" regex="on" nosearch="on" nototal="on" format="| [[$topic]] | $formfield(OperatingSystem) | $formfield(OsVersion) |" }% |
|
To get this: |
|
Could not perform search. Error was: /bin/grep -E -i -l -H -- %TOKEN|U% %FILES|F% Grep for '__Back to\:__ TWikiFAQ' returned error
|
|
< < | -- PeterThoeny - 24 Oct 2001
|
> > | -- PeterThoeny - 28 Nov 2001
|