Other Variables
<< I18nVariables | PmWiki.Variables | MailPosts >>
$SearchPatterns
- An array of page name patterns to be required or excluded from search and pagelist results. In order to be included in a search listing or page listing, a page's name must not match any pattern that is delimited by exclamation points (!) and must match all other patterns. See Cookbook:SearchPatterns.
# limit all searches to Main group$SearchPatterns
['default'][] = '/^Main\\./'; # exclude RecentChanges? pages from search results$SearchPatterns
['default'][] = '!\\.(All)?RecentChanges$!';
$EnablePageListProtect
- When set to 1, causes
(:pagelist:)
and(:searchresults:)
to exclude listing any pages for which the browser does not currently have read authorization. $EnableIMSCaching
- A variable which, when set equal to 1, recognizes the "If-Modified-Since" header coming from browsers and allows browsers to use locally cached pages. Disabled by default to help the administrator customize its page without needing permanent reloading.
$EnableFixedUrlRedirect
- When PmWiki is given a partial page name (e.g., just the name of a WikiGroup), it uses
$PagePathFmt
in order to make a complete page name from the partial one, then issues a "redirect" to the browser to tell it to reload the page with the correct full page name. Setting$EnableFixedUrlRedirect
=0; blocks the redirect, so that PmWiki continues processing with the adjusted page name rather than issuing the redirect. $TableRowAttrFmt
- For simple tables, defines the HTML attributes given to each
<tr>
element in the output. Can contain references to $TableRowCount to give the absolute row number within the table, or $TableRowIndex to provide a repeating row index from 1 to$TableRowIndexMax
.
# Give each row a unique CSS class based on row number (tr1, tr2, tr3, ... )$TableRowAttrFmt
= "class='tr\$TableRowCount'"; # Give each row alternating CSS classes (ti1, ti2, ti1, ti2, ti1, ... )$TableRowIndexMax
= 2;$TableRowAttrFmt
= "class='ti\$TableRowIndex'";
$TableRowIndexMax
- The maximum value for $TableRowIndex in simple tables.
# Set rows indexes as 1, 2, 3, 1, 2, 3, 1, 2, ...
$TableRowIndexMax
= 3;
$TableCellAttrFmt
- For simple tables, defines the HTML attributes given to each
<td>
or<th>
cell in the output. Can contain references to $TableCellCount which holds the horizontal column number of the current cell. $MetaRobots
- Sets the value of the
<meta name='robots' ... />
tag generated by PmWiki to control search engine robots accessing the site. PmWiki's default setting tells robots to not index anything but the normal page view, and to not index pages in the PmWiki wiki group. Explicitly setting$MetaRobots
overrides this default.
# never index this site$MetaRobots
= 'noindex,nofollow'; # disable the robots tag entirely$MetaRobots
= '';
Category: DocumentationToDo