Problems with search_behavior

Hi,

I’ve just installed Oliver’s search_behavior via svn. However, I don’t
understand how to implement it. Can somebody please provide a clearer
example on how to do this. I’ve copied and pasted Oliver’s example in a
new page title search.

<r:search:form />



<r:search:empty>
No match.
</r:search:empty>
<r:search:results>
Results:

    <r:search:results:each>

  • <r:link/> by <r:author/>

  • </r:search:results:each>

</r:search:results>

However, when I navigate to that url I get

undefined tag search’ undefined tagsearch’
undefined tag `search’

Does this mean that gallery_behavior wasn’t installed succesfully?

Jose.

Jose,

I implemented my search as a search box in the masthead of my site
like this:

Where “/search-results” is the only page with the Search behavior
selected and that page looks like this:

<r:search:empty>
No match.
</r:search:empty>
<r:search:results>

Search Results:

You said below “Does this mean that gallery_behavior wasn’t installed
succesfully?” Assuming you meant search_behavior, you might double
check that you’ve selected the Search Behavior from the list. If you
hadn’t, that’s the problem, if you had then I’ll bump this to the
next person… I’ve no idea.

Hope that helps.

Good luck,

Loren

On Nov 2, 2006, at 8:30 AM, [email protected] wrote:

  <r:search:empty>
    </ul>

Jose.


Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant

Loren J.
[email protected]

Ok I got it working I just didn’t notice I had to set the search
behavior
for the page.

jose.

Loren,

Thanks for your help. I got it working fine as you’ve suggested in the
masthead of the site, and I’ve also tested in the sidebar.

Why are you using the html form action instead of the <r:search:form />
tag?

Jo.se.

Our search form is embedded in the masthead of the site and hence
shows-up on every page. I believe the <r:search:form /> tag is
implemented as a behavior tag so we’d have to make every page part
have the Search behavior if we wanted to use it.

Loren

On Nov 8, 2006, at 7:50 AM, [email protected] wrote:

Jose,

 </r:search:results:each>

Hope that helps.

I’ve just installed Oliver’s search_behavior via svn. However, I
No match.
</r:search:results>



Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant


Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant

Loren J.
[email protected]

Loren,

Ok. I get it.

I’ve done it differently though.

I’ve set the <r:search:form /> inside the “no-map” content part of my
/search/ page (no-map is used to exclude pages from the Sitemap
snippet).

And then, inside the header snippet, I’ve included the following code:

<r:find url="/search/">
<r:content part=“no-map” />
</r:find>

This way the search form shows on every page’s header and the search
behavior is only set in the /search/ page.

Jose.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs