Sure -- I posted the code in the XWiki UserSnipplets: http://www.xwiki.org/xwiki/bin/view/Dev/UserSnipplets Here's the direct link: http://www.xwiki.org/xwiki/bin/view/Dev/SearchThisSpace Hope it works for you... Stephen
From: Cody Burleson <[email protected]> Reply-To: [email protected] To: [email protected] Subject: Re: [xwiki-users] Limiting XWiki search to the current space Date: Sat, 3 Sep 2005 16:05:09 -0400
Could you please share the code of the changes to the main search page that look for the parameter whjen you get time?
================================== Cody Burleson
"Stephen Schaub" <[email protected]> 09/03/2005 02:34 PM Please respond to [email protected]
To [email protected] cc
Subject Re: [xwiki-users] Limiting XWiki search to the current space
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 <[email protected]> Reply-To: [email protected] To: [email protected] 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