That worked for me.
I added the following to the search form in the main XWiki/Toolbar page:
<p><input type="checkbox" name="scope"
value="space" checked="checked">This
space only
<input type="hidden" name="space"
value="${doc.getWeb()}">
Then I revised the Main/WebSearch page to retrieve the space parameter and
modify the search SQL accordingly. Works very nicely!
Stephen
From: Ludovic Dubost <ludovic(a)xwiki.com>
Reply-To: xwiki-users(a)objectweb.org
To: xwiki-users(a)objectweb.org
Subject: Re: [xwiki-users] Limiting XWiki search to the current space
Date: Sat, 03 Sep 2005 20:11:20 +0200
This would not work because the current space would always be 'XWiki'. You
would need to pass a param to the WebSearch page to give the current
space..
That would mean modifying the link to WebSearch by adding ?space=$doc.web
(The current space is the 'web' field in a document)
Ludovic
Stephen Schaub wrote:
>I would like to modify the search form in the default Toolbar to include a
>checkbox "Search this space only." I think I can figure out how to do this
>if someone could provide the Velocity code to obtain the name of the
>current space.
>
>Any suggestions would be appreciated!
>
>Stephen
>
>
>