TWikiVariables Examples
Bullet list showing topic name and summary
Write this:%SEARCH{ "FAQ" scope="topic" web="TWiki" nosearch="on" nototal="on" header=" * *Topic: Summary:*" format=" * [[$web.$topic]]: $summary" }%To get this:Table with form field values of topics with a form
Write this:| *Topic:* | *OperatingSystem:* | *OsVersion:* |
%SEARCH{ "[T]opicClassification.*?value=\"[P]ublicFAQ\"" scope="text" regex="on" nosearch="on" nototal="on" format="| [[$topic]] | $formfield(OperatingSystem?) | $formfield(OsVersion?) |" }%To get this: (simulated)
Topic: OperatingSystem: OsVersion: IncorrectDllVersionW32PTH10DLL OsWin 95/98 WinDoze95Crash OsWin 95 Extract text from a topic using regular expressions
Write this:%SEARCH{ "__Back to\:__ TWikiFAQ" scope="text" web="TWiki" regex="on" nosearch="on" nototal="on" header="TWiki FAQs:" format=" * $pattern(.*?FAQ\:[\n\r]*([^\n\r]+).*) [[$web.$topic][Answer...]]" }%To get this:Creating Custom Variables
- You can add your own preference variables for an entire site, a single web, or a single topic, using the standard syntax. Whatever you include in your variable will be expanded on display, and treated exactly as if it had been written out. So you can place formatted text, page links, image paths.
Example: Create a custom logo variable-- MikeMannix? - 23 Nov 2001
- To place a logo anywhere in a web by typing
%MYLOGO%, simply define the variable on the web's WebPreferences page. You also have to uploadlogo.gif- this can be done by attaching a file toLogoTopic(any topic name you choose):
Set MYLOGO = %PUBURL%/%MAINWEB%/LogoTopic/logo.gif
| Edit -:- Attach -:- Ref-By -:- Printable -:- More |