| Variable: | Expanded to: | 
  | %WIKIHOMEURL% | The base script URL of TWiki, is the link of the Home icon in the upper left corner, is http://your.domain.com/twiki | 
  | %SCRIPTURL% | The script URL of TWiki, is http://qtella.sourceforge.net/cgi-bin | 
  | %SCRIPTURLPATH% | The path of the script URL of TWiki, is /cgi-bin | 
  | %SCRIPTSUFFIX% | The script suffix, ex: .pl,.cgiis | 
  | %PUBURL% | The public URL of TWiki, is http://qtella.sourceforge.net/twiki/pub Example: You can refer to a file attached to another topic as
 %PUBURL%/%WEB%/OtherTopic/image.gif | 
  | %PUBURLPATH% | The path of the public URL of TWiki, is /twiki/pub | 
  | %ATTACHURL% | The attachment URL of the current topic, is http://qtella.sourceforge.net/twiki/pub/TWiki/TWikiVariables Example: If you attach a file you can refer to it as
 %ATTACHURL%/image.gif | 
  | %ATTACHURLPATH% | The path of the attachment URL of the current topic, is /twiki/pub/TWiki/TWikiVariables | 
  | %URLPARAM{"name"}% | Returns the value of a URL parameter. Note that there is a low risk that this variable could be misused for cross-scripting. Ex: %URLPARAM{"skin"}%returns print for a.../view/TWiki/TWikiVariables?skin=printURL. Is | 
  | %URLENCODE{"string"}% | Encodes a string for use as a URL parameter. Ex: %URLENCODE{"spaced name"}%returns spaced%20name | 
  | %WIKITOOLNAME% | The name of your TWiki site - TWiki | 
  | %WIKIVERSION% | Your current TWiki version - 01 Feb 2003 | 
  | %USERNAME% | Your login username - guest | 
  | %WIKINAME% | Your Wiki username. Same as %USERNAME% if not defined in the TWikiUsers topic. Is TWikiGuest | 
  | %WIKIUSERNAME% | Your %WIKINAME% including the Main web name - always use full signatures - Main.TWikiGuest | 
  | %MAINWEB% | The web containing TWikiUsers, OfficeLocations and TWikiGroups is Main | 
  | %TWIKIWEB% | The web containing all documentation and site-wide preference settings for TWiki - TWiki | 
  | %WEB% | The current web is TWiki | 
  | %BASEWEB% | The web name where the includes started, e.g. the web of the first topic of nested includes. Same as %WEB%in case there is no include. | 
  | %INCLUDINGWEB% | The web name of the topic that includes the current topic -  same as %WEB%if there is no INCLUDE. | 
  | %HOMETOPIC% | The home topic in each web - WebHome | 
  | %NOTIFYTOPIC% | The notify topic in each web - WebNotify | 
  | %WIKIUSERSTOPIC% | The index topic of all registered users - TWikiUsers | 
  | %WIKIPREFSTOPIC% | The site-wide preferences topic - TWikiPreferences | 
  | %WEBPREFSTOPIC% | The local web preferences topic in each web - WebPreferences | 
  | %STATISTICSTOPIC% | The web statistics topic WebStatistics | 
  | %TOPIC% | The current topic name - TWikiVariables | 
  | %BASETOPIC% | The name of the topic where a single or nested INCLUDE started - same as %TOPIC%if there is no INCLUDE. | 
  | %INCLUDINGTOPIC% | The name of the topic that includes the current topic. Same as %TOPIC%in case there is no include. | 
  | %SPACEDTOPIC% | The current topic name with added spaces, for regular expression search of Ref-By, is TWiki%20*Variables | 
  | %TOPICLIST{"format"}% | Topic index of a web. The "format" defines the format of one topic item. It may include variables: The $namevariable gets expanded to the topic name; the$webvariable gets expanded to the name of the web.
    Parameters are format, separator and web: Examples:| Parameter: | Description: | Default: | 
|---|
 | "format" | Format of one line, may include $nameand$webvariables | "$name" |  | format="format" | (Alternative to above) | "$name" |  | separator=", " | line separator | "\n"(new line) |  | web="Name" | Name of web | Current web |  
 %TOPICLIST{"   * $web.$name"}%creates a bullet list of all topics.
 %TOPICLIST{separator=", "}%creates a comma separated list of all topics.
 %TOPICLIST{" <option>$name</option>"}%creates an option list (for drop down menus). | 
  | %WEBLIST{"format"}% | Web index, ex: list of all webs. Hidden webs are excluded, e.g. webs with a NOSEARCHALL=onpreference variable. The"format"defines the format of one web item. The$namevariable gets expanded to the name of the web,$qnamegets expanded to double quoted name,$markertomarkerwhere web matchesselection.
    Parameters are format, separator and web: Examples:| Parameter: | Description: | Default: | 
|---|
 | "format" | Format of one line, may include $namevariable | "$name" |  | format="format" | (Alternative to above) | "$name" |  | separator=", " | line separator | "\n"(new line) |  | webs="public" | comma sep list of Web, public expands to all non-hidden | "public" |  | marker="selected" | Text for $markerwhere item matchesselection, otherwise equals"" | "selected" |  | selection="%WEB%" | Current value to be selected in list | section="%WEB%" |  
 %WEBLIST{"   * [[$name.WebHome]]"}%creates a bullet list of all webs.
 %WEBLIST{"<option $marker value=$qname>$name</option>" webs="Trash,public" selection="TWiki" separator=" "}%Dropdown of all public Webs + Trash Web, current Web highlighted. | 
  | %GMTIME% | GM time, is Wed Jun 25 16:30:16 2025 | 
  | %GMTIME{"format"}% | Formatted GM time based on time variables.  Variables can be shortened to 3 characters. Example:| Variable: | Unit: | Example | 
|---|
 | $seconds | seconds | 59 |  | $minutes | minutes | 59 |  | $hours | hours | 23 |  | $day | day of month | 31 |  | $month | month in ISO format | Dec |  | $mo | 2 digit month | 12 |  | $year | 4 digit year | 1999 |  | $ye | 2 digit year | 99 |  
 %GMTIME{"$day $month, $year - $hour:$min:$sec"}%is25 Jun, 2025 - 16:30:16
 | 
  | %SERVERTIME% | Server time, is Wed Jun 25 16:30:16 2025 | 
  | %SERVERTIME{"format"}% | Formatted server time. Example:
 %SERVERTIME{"$hou:$min"}%is 16:30 | 
  | %HTTP_HOST% | HTTP_HOST environment variable, is qtella.sourceforge.net | 
  | %REMOTE_ADDR% | REMOTE_ADDR environment variable, is 127.0.0.1 | 
  | %REMOTE_PORT% | REMOTE_PORT environment variable, is 60264 | 
  | %REMOTE_USER% | REMOTE_USER environment variable, is | 
  | %INCLUDE{"page" ...}% | Server side include to IncludeTopicsAndWebPages:  | Parameter: | Description: | Default: | 
|---|
 | "SomeTopic" | The name of a topic located in the current web, i.e. %INCLUDE{"WebNotify"}% |  |  | "Web.Topic" | A topic in another web, i.e. %INCLUDE{"TWiki.SiteMap"}% |  |  | "http://..." | A full qualified URL, i.e. %INCLUDE{"http://twiki.org/"}% |  |  | pattern="..." | A RegularExpression pattern to include a subset of a topic or page | none |  | rev="1.2" | Include a previous topic revision; N/A for URLs | top revision |  | 
  | %STARTINCLUDE% | If present in included topic, start to include text from this location up to the end, or up to the location of the %STOPINCLUDE%variable. A normal view of the topic shows everyting exept the%STARTINCLUDE%variable itself. | 
  | %STOPINCLUDE% | If present in included topic, stop to include text at this location and ignore the remaining text. A normal view of the topic shows everyting exept the %STOPINCLUDE%variable itself. | 
  | %TOC% | Table of Contents of current topic. | 
  | %TOC{"SomeTopic" ...}% | Table of Contents. Shows a TOC that is generated automatically based on headings of a topic. Headings in WikiSyntax ( "---++ text") and HTML ("<h2>text</h2>") are taken into account. Any heading text after"!!"is excluded from the TOC; for example, write"---+!! text"if you do not want to list a header in the TOC. Parameters are topic name, web and depth: Examples:| Parameter: | Description: | Default: | 
|---|
 | "TopicName" | topic name | Current topic |  | web="Name" | Name of web | Current web |  | depth="2" | Limit depth of headings shown in TOC | 6 |  %TOC{depth="2"}%,%TOC{"TWikiDocumentation" web="TWiki"}% | 
  | %SEARCH{"text" ...}% | Inline search, shows a search result embedded in a topic. Parameters are the search term, web, scope, order and many more: [1]  Regular example:| Parameter: | Description: | Default: | 
|---|
 | "text" | Search term. Is a regular expression or literal, depending on the regexparameter. For regular expressions ";" is used to mean and e.g. "search;agrep" will find all topic containing search and agrep. | required |  | search="text" | (Alternative to above) | N/A |  | web="Name"
 web="Main Know"
 web="all" | Wiki web to search: A web, a list of webs separated by whitespace, or allwebs. [2] | Current web |  | scope="topic"
 scope="text" | Search topic name (title) or in the text (body) of the topic | Topic text (body) |  | order="topic"
 order="modified"
 order="editby"
 order="formfield(name)"
 | Sort the results of search by the topic names, last modified time, last editor, or named field of TWikiForms | Sort by topic name |  | limit="all"
 limit="16" | Limit the number of results returned | All results |  | regex="on" | RegularExpression search; also enables ";" as and | Literal search |  | reverse="on" | Reverse the direction of the search | Ascending search |  | casesensitive="on" | Case sensitive search | Ignore case |  | nosummary="on" | Show topic title only | Show topic summary |  | bookview="on" | BookView search, e.g. show complete topic text | Show topic summary |  | nosearch="on" | Suppress search string | Show search string |  | noheader="on" | Suppress search header Topics: Changed: By:
 | Show search header |  | nototal="on" | Do not show number of topics found | Show number |  | header="..."
 format="..." | Custom format results: see FormattedSearch for usage, variables & examples | Results in table |  %SEARCH{"wiki" web="Main" scope="topic"}%Formatted example:
 %SEARCH{"FAQ" scope="topic" nosearch="on" nototal="on" header="| *Topic: * | *Summary: * |" format="| $topic | $summary |"%(displays results in a table with header - details)
  If the TWiki:Plugins.TablePlugin is installed, you may set a %TABLE{}%variable just before the%SEARCH{}%to alter the output of a search.  Example:%TABLE{ tablewidth="90%" }% | 
  | %METASEARCH{...}% | Special search of meta data  Example:| Parameter: | Description: | Default: | 
|---|
 | type="topicmoved" | What sort of search is required? 
 "topicmoved"if search for a topic that may have been moved
 "parent"if searching for topics that have a specific parent i.e. its                         children | required |  | web="%WEB%" | Wiki web to search: A web, a list of webs separated by whitespace, or allwebs. | required |  | topic="%TOPIC%" | The topic the search relates to | required |  | title="Title" | Text that is prepended to any search results | required |  %METASEARCH{type="topicmoved" web="%WEB%" topic="%TOPIC%" title="This topic used to exist and was moved to: "}%, you may want to use this in WebTopicViewTemplate and WebTopicNonWikiTemplate
 %METASEARCH{type="parent" web="%WEB%" topic="%TOPIC%" title="Children: "}% | 
  | %VAR{"NAME" web="Web"}% | Get a preference value from a web other then the current one. Example: To get %WEBBGCOLOR%of the Main web write%VAR{"WEBBGCOLOR" web="Main"}%, is#FFFFC0 | 
  | Variable: | Level: | What: | 
  | %WIKIWEBMASTER% | SL | Webmaster email address (sender of email notifications) , is webmaster@your.company | 
  | %WIKIWEBLIST% | SL | List of TWiki webs (in upper right corner of topics) | 
  | %WEBTOPICLIST% | WL | Common links of web (second line of topics) | 
  | %WEBCOPYRIGHT% | SL , WL | Copyright notice (bottom right corner of topics) | 
  | %WEBBGCOLOR% | WL | Background color of web | 
  | %NOSEARCHALL% | WL | Exclude web from a web="all"search (set variable toonfor hidden webs) | 
  | %NEWTOPICBGCOLOR% | SL , UL | Background color of non existing topic. ( UL needs authentication for topic views ) | 
  | %NEWTOPICFONTCOLOR% | SL , UL | Font color of non existing topic. ( UL needs authentication for topic views ) | 
  | %EDITBOXWIDTH% | SL , UL | Horizontal size of edit box, is 70 | 
  | %EDITBOXHEIGHT% | SL , UL | Vertical size of edit box, is 17 | 
  | %RELEASEEDITLOCKCHECKBOX% | SL , UL | Default state of the "Release edit lock" (UnlockTopic) check box in preview. Checkbox is initially checked if Set RELEASEEDITLOCKCHECKBOX = checked="checked", or unchecked if empty. If checked, make sure to click on Edit to do more changes; do not go back in your browser to the edit page, or you risk that someone else will edit the topic at the same time! Value is: | 
  | %DONTNOTIFYCHECKBOX% | SL , UL | Default state of the "Minor Changes, Don't Notify" (DontNotify) check box in preview. Check box is initially checked if Set DONTNOTIFYCHECKBOX = checked="checked", or unchecked if empty. Value is: | 
  | %ATTACHLINKBOX% | SL , UL | Default state of the link check box in the attach file page. Check box is initially checked if value is set to CHECKED, unchecked if empty. If checked, a link is created to the attached file at the end of the topic. Value is: | 
  | %HTTP_EQUIV_ON_VIEW% | SL | http-equiv meta tags for view, rdiff, attach, search* scripts. | 
  | %HTTP_EQUIV_ON_EDIT% | SL , UL | http-equiv meta tags for edit script. | 
  | %HTTP_EQUIV_ON_PREVIEW% | SL , UL | http-equiv meta tags for preview script. | 
  | %DENYWEBCHANGE% | WL | List of users and groups who are not allowed to change topics in the TWiki web. (More in TWikiAccessControl) | 
  | %ALLOWWEBCHANGE% | WL | List of users and groups who are allowed to change topics in the TWiki web. (More in TWikiAccessControl) | 
  | %DENYTOPICCHANGE% | (any topic) | List of users and groups who are not allowed to change the current topic. (More in TWikiAccessControl) | 
  | %ALLOWTOPICCHANGE% | (any topic) | List of users and groups who are allowed to change the current topic. (More in TWikiAccessControl) | 
  | %DENYWEBRENAME% | WL | List of users and groups who are not allowed to rename topics in the TWiki web. (More in TWikiAccessControl) | 
  | %ALLOWWEBRENAME% | WL | List of users and groups who are allowed to rename topics in the TWiki web. (More in TWikiAccessControl) | 
  | %DENYTOPICRENAME% | (any topic) | List of users and groups who are not allowed to rename the current topic. (More in TWikiAccessControl) | 
  | %ALLOWTOPICRENAME% | (any topic) | List of users and groups who are allowed to rename the current topic. (More in TWikiAccessControl) | 
  | %FINALPREFERENCES% | SL , WL | List of preferences that are not allowed to be overridden by next level preferences |