@import url(https://www.r00t.cz/pmwiki/pub/skins/sinorca/basic.css); @import url(https://www.r00t.cz/pmwiki/pub/skins/sinorca/layout.css); @import url(https://www.r00t.cz/pmwiki/pub/skins/sinorca/sinorca.css);
< Other Variables | Variables | Path Variables >
$EnablePageListProtect
(:pagelist:)
and (:searchresults:)
to exclude listing any pages for which the browser does not currently have read authorization. Setting this to zero means that read-protected pages can appear in a listing, but can also speed up searches considerably (because page permissions do not need to be checked).
$PageListSortCmpFunction
$PageListSortCmpFunction = 'strnatcasecmp';# "natural" sorting of pagelists
$PageListVarFoldFn
$PageListVarFoldFn = 'strval';
$SearchPatterns
# Limit all searches to Main group $SearchPatterns['default'][] = '/^Main\\./'; # Exclude the Main group from search results $SearchPatterns['default'][] = '!^Main\\.!'; # Exclude RecentChanges pages from search results $SearchPatterns['default'][] = '!\\.(All)?RecentChanges$!'; # Prevent a page from listing itself in (:pagelist:) or (:searchresults:) $SearchPatterns['default'][] = FmtPageName('!^$FullName$!', $pagename);
$SearchBoxOpt
$SearchBoxOpt ['target'] = '$DefaultGroup.Search';
$SearchBoxInputType
$SearchBoxInputType
= "search";
$EnablePageIndex
$PageIndexFile
which significantly speeds up categories, backlinks, and searches.
$PageIndexFile
(:pagelist:)
, defaults to $WorkDir
/.pageindex
.
$PageListCacheDir
(:pagelist:)
directives to speed up subsequent displays of the same list. Default is empty, which disables the pagelist cache.
# Enable pagelist caching in work.d/.pagelistcache $PageListCacheDir = 'work.d/.pagelistcache';
$PageSearchForm
?action=search
(unless the current page has a "searchresults" directive in it). This variable can be an array, in which case the first page found from the array is used.
# Simple use of page search form in the default group $PageSearchForm = '$DefaultGroup.Search';
# Use Search page in current group if it exists, otherwise use Site.Search $PageSearchForm = array('$Group.Search', '[=$[$SiteGroup/Search]=]');
$FPLTemplatePageFmt
fmt=#xyz
parameter. Defaults to searching the current page, Site.LocalTemplates and Site.PageListTemplates.
# PMWiki default setup global $FPLTemplatePageFmt; $FPLTemplatePageFmt = array( '{$FullName}', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates');
# Search a Group.Templates page as well as the Site templates global $FPLTemplatePageFmt; $FPLTemplatePageFmt = array( '{$Group}.Templates', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates');
# Search a Group.Templates page as well as the Site templates global $FPLTemplatePageFmt; SDV($FPLTemplatePageFmt, array('{$FullName}', '{$Group}.Templates', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates') );
$EnableUndefinedTemplateVars
$EnableUndefinedTemplateVars
= 0;
# Delete unset raw template variables
$EnableUndefinedTemplateVars
= 1;
# Keep and print unset raw template variables
< Other Variables | Variables | Path Variables >
This page may have a more recent version on pmwiki.org: PmWiki:PagelistVariables, and a talk page: PmWiki:PagelistVariables-Talk.
All content on this webpage is published for personal use only.
You are using any software downloaded from this page at your own risk. Some software may be illegal to use in your country.
© r00t 2009-2021 (email: r00t@<this domain>)