0

我在 Drupal 页面(自定义视图)上有一个搜索表单,用于搜索我的所有文章:

网址:www.site.com/articles

<form> 
  <input type="text" placeholder="Search Library" class="searchbox">        
  <button type="submit" id="edit-submit" name="op" value="Search" class="form-submit">Search</button>
</form>

当用户提交此表单时,我会在 url 的末尾附加一个字符串,如下所示:

www.site.com/articles?search_fulltext=SEARCHTERM&op=Search

问题是它不工作,为了让它工作,我必须从不同的页面搜索,比如这里:

www.site.com/search?search_fulltext=SEARCHTERM&op=Search

所以最终我希望我的搜索框出现在页面上,但是当用户提交时,我希望它引用另一个 url:

www.site.com/search?search_fulltext=SEARCHTERM&op=Search

我基本上想在正在搜索的不同页面上有一个搜索框。如果那有意义的话。:)

4

1 回答 1

1

使用 <form> 标签的 action 属性将表单提交到搜索页面,例如:

<form action="http://www.site.com/search">

我也刚刚意识到您可能只想搜索特定的内容类型,因此您可能希望查看自定义搜索模块 ( http://drupal.org/project/custom_search )。

于 2013-01-30T22:50:40.580 回答