< Notify | Variables | Debug Variables >
Where the variables are available as wiki markup they are shown as Variable value "{$VariableName}".
$AsSpacedFunction$AsSpacedFunction = 'MyAsSpaced';
Variable value ""
$EnablePostAuthorRequired.
$AuthorGroup[[~AuthorName]]
$AuthorGroup = 'Users';
$AuthIdSessionAuth($pagename);
if( isset($AuthId) ) { // this person has been authenticated
$AuthPwSessionAuth($pagename);
if( isset($AuthPw) ) { // this person has entered a password
Variable value "PmWiki.BasicVariables"
$BaseName$BaseNamePatterns{$BaseName} PageVariable. The key to the hash is the pattern to be replaced and the value is the replacement string.
# If {$FullName} is 'Group.Page-Draft' then {$BaseName} is 'Group.Page'
$BaseNamePatterns['/-Draft$/'] = '';
# If {$FullName} is 'Comments-Group.Page' then {$BaseName} is 'Group.Page'
$BaseNamePatterns['/^Comments-/'] = '';
$CategoryGroup[[!CategoryName]]
$CookiePrefix$CookiePrefix = 'pmwiki_'; # set cookie prefix to 'pmwiki_'
$CookiePrefix = substr($tmp = md5(__FILE__), 0, 5).'_';
Variable value "Home"
$DefaultGroupVariable value "Index"
$DefaultName$DefaultPage$DefaultGroup.$DefaultName.
$DefaultGroup, $DefaultName and $DefaultPage variables to work, they should be defined in the beginning of (farm)config.php, before any call to the function ResolvePageName(). This means, before any script from PmWiki and before any recipe that might be using this function.
$EnableLocalConfig$EnableLocalConfig = 0; # disable PmWiki's local/config
$EnablePGCust$EnablePGCust=0; # turn off per-page/group configs
$EnableRedirect$EnableRedirect to zero causes PmWiki to pause and issue a "Redirect to link" message instead. This is sometimes useful when debugging recipes to be able to see the results of actions before page redirections occur.
$EnableWikiWords$EnableWSPre$EnableWSPre = 1; # leading spaces are preformatted text
$EnableWSPre = 0; # leading spaces are normal lines of text
$EnableWSPre = 4; # 4+ spaces are preformatted text
$FTimeFmt$FTimeFmt is $TimeFmt. (See Markup Expressions)
$GroupPattern# limit groups to Site, SiteAdmin, PmWiki, and MyGroup
$GroupPattern = '(?:Site|SiteAdmin|PmWiki|MyGroup)';
#for case-sensitive group names, note the ?-i switch:
$GroupPattern = '(?-i:Site|SiteAdmin|PmWiki|MyGroup)';
$LinkWikiWords(:linkwikiwords:) and (:nolinkwikiwords:) directives.
$LinkWikiWords = 1; # turn on WikiWord links
$LinkWikiWords = 0; # disable WikiWord links
$LogoutRedirectFmt?action=logout. Defaults to the current page.
$LogoutRedirectFmt = 'Site.Logout'; # ?action=logout target
$LogoutCookies?action=logout is invoked.
$NamePatternVariable value "Site"
$SiteGroup$SiteAdminGroup$SpaceWikiWords$AsSpacedFunction. Note that this value can also be affected by the (:spacewikiwords:) and (:nospacewikiwords:) directives.
$SpaceWikiWords = 1; # turn on WikiWord spacing
$SpaceWikiWords = 0; # turn off WikiWord spacing
$TimeFmt'%B %d, %Y at %I:%M %p', which gives dates of the form "September 8, 2005 at 10:57 PM".
$TimeFmt = '%B %d, %Y'; # dates as "September 8, 2005"
$TimeFmt = '%Y-%m-%d'; # dates as "2005-09-08"
Variable value "pmwiki-2.2.23"
Variable value "2002023"
$VersionNum$VersionNum set to 2001040.
2.1.0 2001000 2.1.1 2001001 ... 2.1.27 2001027 2.2.0-beta1 2001901 2.2.0-beta2 2001902 ... 2.2.0-beta18 2001918 ... 2.2.0 2002000
$WikiWordPattern$EnableRelativePageVars$EnableRelativePageVars = 1; # PmWiki current default{$Name} displays the name of the physical page where it written. If {$Name} is in an included page, it will display the name of the included page. (This is currently PmWiki's default.)
$EnableRelativePageVars = 0; # revert to previous default{$Name} displays the name of the currently browsed page. Even if {$Name} is in an included page, it will display the name of the browsed page. This was PmWiki's default in versions 2.2.8 and earlier, and changed in 2.2.9, but you can revert it back with this line in config.php.
{*$Name} with an asterisk always displays the name of the currently browsed page, regardless of $EnableRelativePageVars.
< Notify | Variables | Debug Variables >
This page may have a more recent version on pmwiki.org: PmWiki:BasicVariables, and a talk page: PmWiki:BasicVariables-Talk.
| | |
© 2006 - 2026 by Active Image - All Rights Reserved | | | Site Map | | | | |
The information contained within ActiveImage.ca is for educational purposes. It is here to help you made informed decisions about your fitness and health. It is not medical advice and is not intended to replace the advice or attention of health-care professionals. Please consult your doctor before beginning or making changes to your diet, exercise program, for diagnosis and treatment of illness and injuries, and for advice regarding medications and supplements.
In no way will Active Image or any persons associated with Active Image be held responsible for any injuries or problems that may occur due to the use of this website or the advice contained within. Active Image will not be held responsible for the conduct of any companies and websites recommended within this site.