Thursday, May 10, 2007, 1:32:57 PM, Patrick R. Michaud wrote:
> Isn't it just...?
> $SearchPatterns['default']['main'] = '/^Main\./';
> $SearchPatterns['default']['sandbox'] = '!^Main\.WikiSandbox$!';
Hmm, yes, thank you! I chnaged it to:
if(CondAuth($pagename,'read')) {
$SearchPatterns['default']['main'] = '/^Main\./';
$SearchPatterns['default']['sandbox'] = '!^Main\.WikiSandbox$!';
$SearchPatterns['default']['pagetopmenu'] = '!^Main\.PageTopMenu$!';
$SearchPatterns['default']['sidebar'] = '!^Main\.SideBar$!';
}
if(CondAuth($pagename,'edit')) {
$SearchPatterns['default']['main'] = '/^.*\./';
$SearchPatterns['default']['sandbox'] = '';
$SearchPatterns['default']['pagetopmenu'] = '';
$SearchPatterns['default']['sidebar'] = '';
}
in order to get full search results if logged in as editor.
Before I tried to set (:searchbox group=Main name=-WikiSandbox ...:),
but it needs to be done in Site.Search as well, for subsequent
searches.
I also changed the search fmt according to read or edit status, as a
visitor should not need to see
Main/
Page1
Page2
etc
but rather see a #titlespaced format.
In any case there are changes to be made in various places, and it
would be good to document this. Maybe this needs a new Cookbook page?
WikiInDisguise?
~Hans
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users