|
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. 01 Dec 2024 - 08:58 |
$isodate | Time stamp of last topic update, i.e. 2024-12-01T08:58Z |
|
|
$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: |
| TWiki FAQs:
- How can I create a simple TWiki Form based application? Answer...
- How do I delete or rename a topic? Answer...
- How do I delete or rename a file attachment? Answer...
- Why does the topic revision not increase when I edit a topic? Answer...
- TWiki has a GPL (GNU General Public License). What is GPL? Answer...
- I've problems with the WebSearch. There is no Search Result on any inquiry. By clicking the Index topic it's the same problem. Answer...
- What happens if two of us try to edit the same topic simultaneously? Answer...
- I would like to install TWiki on my server. Can I get the source? Answer...
- What does the "T" in TWiki stand for? Answer...
- So what is this WikiWiki thing exactly? Answer...
- Everybody can edit any page, this is scary. Doesn't that lead to chaos? Answer...
|
|
< < | -- PeterThoeny? - 24 Oct 2001
|
> > | -- PeterThoeny? - 28 Nov 2001
|