我在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
所以最终我想在页面上设置我的搜索框,但是当用户提交时我希望它引用另一个网址:
www.site.com/search?search_fulltext=SEARCHTERM&op=Search
我基本上希望在正在搜索的其他网页上设置搜索框。如果那有意义的话。 :)
答案 0 :(得分:1)
使用&lt; form&gt; tag的action属性将表单提交到搜索页面,如:
<form action="http://www.site.com/search">
我也刚刚意识到您可能只想搜索特定的内容类型,因此您可能希望查看自定义搜索模块(http://drupal.org/project/custom_search)。