$EnablePageListProtect
(:pagelist:)
und (:searchresult:)
Seiten nicht mitlisten, auf die der Browser aktuell nicht zugreifen darf. Setzt man diese auf 0, bedeutet das, dass lesegeschützte Seiten in Seitenlisten auftauchen können, gleichzeitig kann das die Suchgeschwindigkeit erheblich heraufsetzen (weil die Seitenerlaubnisse nicht geprüft werden müssen).
$SearchPatterns
# begrenze jede Suche auf die Gruppe 'Main' $SearchPatterns['default'][] = '/^Main\\./'; # Schließe die Gruppe 'Main' von den Suchergebnissen aus $SearchPatterns['default'][] = '!^Main\\.!'; # Schließe die 'RecentChanges'-Seiten aller Gruppe und die # 'AllRecentChanges'-Seite von den Suchergebnissen aus $SearchPatterns['default'][] = '!\\.(All)?RecentChanges$!'; # Schütze Seiten davor, sich selbst zu listen $SearchPatterns['default'][] = FmtPageName('!^$FullName$!', $pagename);
$SearchBoxOpt
$SearchBoxOpt ['target'] = '$DefaultGroup.Search';
$SearchBoxInputType
$SearchBoxInputType
= "search";
$EnablePageIndex
$PageIndexFile
(:pagelist:)
). Der Standard dafür ist $Workdir/.pageindex
.
$PageListCacheDir
(:pagelist:)
-Direktiven zwischenspeichern kann, um schnell aufeinanderfolgende Anzeigen der gleichen Seitenliste zu beschleunigen. Die Variable ist standardmäßig leer, wodurch das Zwischenspeichern abgeschaltet ist.
# Enable pagelist caching in work.d/ $PageListCacheDir = 'work.d/';
$PageSearchForm
?action=search
(es sei denn, die aktuelle Seite enthält selbst eine "Suchergebnis"-Direktive in sich). Diese Variable kann ein Array sein, in dem Fall wird die erste Seite aus dem Array benutzt, die gefunden wird.
# Einfacher Einsatz des Seitensuchformulars in der Standardgruppe $PageSearchForm = '$DefaultGroup.Search';
# Benutze die Suchseite der aktuellen Gruppe, falls sie existiert, # andernfalls benutze Site.Search $PageSearchForm = array('$Group.Search', '[=$[$SiteGroup/Search]=]');
$FPLTemplatePageFmt
fmt=#xyz
-Parameter angegeben wurde. Voreingestellt sind die aktuelle Seite, Site.LocalTemplates? und Site.PageListTemplates.
# PmWikis Standardeinstellung global $FPLTemplatePageFmt; $FPLTemplatePageFmt = array( '{$FullName}', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates');
# Durchsuche auch eine Gruppen.Vorlagen-Seite (Group.Templates) # vor den beiden Volagenseiten aus der Site-Gruppe; global $FPLTemplatePageFmt; $FPLTemplatePageFmt = array( '{$FullName}', '{$Group}.Templates', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates');
# Durchsuche eine Gruppen.Vorlagen-Seite (Group.Templates) # vor den beiden Volagenseiten aus der Site-Gruppe; SDV($FPLTemplatePageFmt, array( '{$FullName}', '{$Group}.Templates', '{$SiteGroup}.LocalTemplates', '{$SiteGroup}.PageListTemplates') );
$EnableUndefinedTemplateVars
$EnableUndefinedTemplateVars
= 0;
# lösche nicht gesetzte Vorlagenvariablen
$EnableUndefinedTemplateVars
= 1;
# belasse nicht gesetzte Vorlagenvariablen und gib sie aus
Übersetzung von PmWiki.PagelistVariables, Originalseite auf PmWikiDe.PagelistVariables — Backlinks
Zuletzt geändert: | PmWikiDe.PagelistVariables | am 02.08.2016 |
PmWiki.PagelistVariables | am 30.01.2020 |