Visualiser · Éditer · Uploader · Historique

authors (intermediate) This page describes the "variables" that are associated with pages. Page variables have the form {$variable}, and can be used in page markup or in certain formatting strings in PmWiki. For example, the markup "{$Group}" renders in this page as "PmWiki".

Note that these variables do not necessarily exist in the PHP code, because they have to be determined for a specific page. (However, they are usable in FmtPageName strings.)

There is also the form {pagename$variable}, which returns the value of the variable for another page. For example, "{MarkupMasterIndex$Title}" displays as "Markup Master Index".

The page variables defined for PmWiki are:

{$Group} - page's group name, as in "PmWiki"
{$Groupspaced} - spaced group name, as in "Pm Wiki"
{$DefaultGroup} - default group name, as in "Mountyhall"
{$SiteGroup} - default group name for e.g. RecentChanges, as in "Site"
{$Name} - page name, as in "PageVariables"
{$Namespaced} - spaced page name, as in "Page Variables"
{$DefaultName} - name of default page, as in "HomePage"
{$FullName} - page's full name, as in "PmWiki.PageVariables"
{$Title} - page title (may differ from Name), as in "Page Variables"
{$Titlespaced} - title/spaced page name, as in "Page Variables"
{$Description} - page's description from the (:description:) markup
{$LastModified} - date page was edited, as in "07 mars 2006 à 04h23"
{$LastModifiedBy} - page's last editor, as in "HaganFox"
{$LastModifiedHost} - IP of page's last editor, as in "216.161.175.221"

In addition to the above, there are some page-invariant variables available through this markup:

{$Author} - the name of the person currently interacting with the site, as in ""
{$AuthId} - current authenticated id, as in ""
{$Version} - PmWiki version, as in "pmwiki-2.3.1"
{$VersionNum} - The internal version number, as in "2003001"
{$ScriptUrl} - The url to the pmwiki script

See Also

<< Page lists | Documentation Index | Markup master index >>

This page may have a more recent version on pmwiki.org: PmWiki:PageVariables, and a talk page: PmWiki:PageVariables-Talk.

Visualiser · Éditer · Uploader · Historique
Page last modified on 07 mars 2006 à 04h23