Hi Ronan,
That's the sort of wrong I like to be! That worked perfectly. I didn't
realise also that views created a separate block for each display which
dovetailed perfectly into what I wanted to do. Using a bit of Quicktabs
for display and it's exactly what I needed.
Thanks again,
Anth.
Date: Fri, 12 Feb 2010 08:26:20 +0800
From: Ronan Berder<[email protected]>
Subject: Re: [development] Multiple search blocks doing different
searches.
To: [email protected]
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
Well Anth, you're wrong. What the "Search: Search Terms" filter does is
precisely using the search index as a filter, which allows you to run the
same kind of keyword based searches as you would do with the default search
block. Expose it and add a non-exposed filter for each location and you
should be good to go.
On Tue, Feb 9, 2010 at 12:47 PM, Anth<[email protected]> wrote:
Well I want to use the indexed search that is already available, but have
several variations of the search (8 to be exact, one for every Australian
state and one "National" one which would be the base unmodified search).
For this reason I don't think it's views that I want as, and correct me if
I'm wrong, but the views exposed filters work only on the column that the
filter is defined for?
I get the feeling that I'm going to have to write 8 separate forms and call
the current search functions in each one, modifying the SQL each time.
Which is fine, just thought there might be a smarter way to do it.
A.
Date: Mon, 8 Feb 2010 19:51:24 +0800
From: Ronan Berder<[email protected]>
Subject: Re: [development] Multiple search blocks doing different
searches.
The question would be; what is it exactly that you are trying to search?
If
you just want a few separate search blocks that search within a certain
content type, you may find interesting defining a View for it, creating
several displays for each content type you wish to be searchable and
exposing the "Search: Search Terms" filter. You then can set up the
"Exposed
form in block: " setting to true (in "Basic Settings") and you should then
have the search forms showing in separate blocks. You can then compose by
adding filters or exposed filters your own way (on content types, taxonomy
or whatever you wish to let user search by or within).
On Mon, Feb 8, 2010 at 12:48 AM, Anth<[email protected]> wrote:
Hi,
My goal is to set up a tabbed search block which I'll use Quick Tabs to
build, where each tab will prime the search with a keyword. The step
before
this though is to have multiple blocks that do slightly different
searches.
Defining the blocks is easy enough but I can't use hook_db_rewrite_sql
(an
example from searching at [1]) as I don't know what block is calling it.
Is
there some easy way or trick around this or do I just have to manually
call
do_search, or write my own search, for each block?
Thanks,
Anthony
[1]
http://www.lullabot.com/articles/hiding-content-drupals-search-system