I'm doing an internship http://www.visitingspain.info/magtech-industries-address/ 5.56 nato cbc magtech 62 grain fmj What’s concerning many Scots is whether or not it would be accepted into the United Nations, the European Union or NATO |
authors (intermediate)
This page describes the "variables" that are associated with pages. Page variables have the form Note: Do not confuse these variables (set and used only in PmWiki pages) with PHP variables. Page variables can be read in PHP with the PageVar() function. 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 Special referencesSpecial referenced variables are used to retain the context of the target page or main page for a variable when:
Prefixing the variable name with an asterisk (*) means the variable reflects the value related to the target page or main page.
Without the asterisk it reflects the value of the page in which it originates.
See also Special references are also used in page list templates. For example you can test to see if the page is part of another page
or refer to the main page in a sidebar, footer, or header
Default page variablesThe page variables defined for PmWiki are: {$Action} - page's url action argument, as in "browse"
{$BaseName} - page's "base" form (stripping any prefixes or suffixes defined via ) as in "PmWiki.PageVariables"
{$DefaultGroup} - default group name, as in "Main"
{$DefaultName} - name of default page, as in "HomePage"
{$Description} - page's description from the (:description:) markup, as in "Documentation for "variables" that are associated with pages."
{$FullName} - page's full name, as in "PmWiki.PageVariables"
{$Group} - page's group name, as in "PmWiki"
{$Groupspaced} - spaced group name, as in "Pm Wiki"
{$LastModified} - date page was edited, as in "February 11, 2010, at 09:47 PM"
{$LastModifiedBy} - page's last editor, as in "Petko"
{$LastModifiedHost} - IP of page's last editor, as in "86.69.109.228"
{$LastModifiedSummary} - Summary from last edit, as in "See also $EnableRelativePageVars "
{$LastModifiedTime} - time page was edited in unix-style timestamp, as in "1265899656" added version 2.2 beta 67
This can be used (preceded by '@') in {(ftime)} and other date/time markups.
{$Name} - page name, as in "PageVariables"
{$Namespaced} - spaced page name, as in "Page Variables"
{$PageUrl} - page's url, as in "https://fact-link.com/handbook/index.php?n=PmWiki.PageVariables"
{$PasswdRead} - "read" permissions for the page e.g. ""
{$PasswdEdit} - "edit" permissions for the page e.g. ""
{$PasswdAttr} - "attr" permissions for the page e.g. ""
{$RequestedPage} - page requested in URL, used on Site.PageNotFound. e.g. "PmWiki.PageVariables"
{$SiteGroup} - default group name for e.g. RecentChanges, as in "Site"
{$Title} - page title (may differ from Name), as in "Page specific variables"
{$Titlespaced} - either the page title (if defined), or the spaced page name, as in "Page specific variables"
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 "" Please note the lower case 'd'. {$AuthID} returns nothing
{$Version} - PmWiki version, as in "pmwiki-2.2.15"
{$VersionNum} - The internal version number, as in "2002015"
{$ScriptUrl} - The url to the pmwiki script, as in "https://fact-link.com/handbook/index.php"
Custom page variablesYou may add custom page variables as a local customization. In a local configuration file or a recipe script, use the variable $FmtPV['$VarName'] = "'variable definition'"; $FmtPV['$CurrentSkin'] = '$GLOBALS["Skin"]'; $FmtPV['$WikiTitle'] = '$GLOBALS["WikiTitle"]'; Defines new Page Variable of name $CurrentSkin, which can be used in the page with If you want to have a Page Variable that returns the currently used password (more precisely, the last password entered), you can use $FmtPV['$AuthPw'] = 'reset(array_keys((array)@$_SESSION["authpw"]))'; See also
Is there a variable like $LastModified, but which shows me the creation time? No, but you can create one in config.php. For instance: # add page variable {$PageCreationDate} in format yyyy-mm-dd $FmtPV['$PageCreationDate'] = 'strftime("%Y-%m-%d", $page["ctime"])'; If you like the same format that you define in config.php with $FmtPV['$Created'] = "strftime(\$GLOBALS['TimeFmt'], \$page['ctime'])";
This page may have a more recent version on pmwiki.org: PmWiki:PageVariables, and a talk page: PmWiki:PageVariables-Talk. |